Arduino – IR lichtsluis uitlezen
In dit voorbeeld gaan we een IR lichtsluis uitlezen, in feite is dit een IR LED in combinatie met een fotogevoelige transistor, de voltage/waarde is eenvoudig via de analoge ingang uit te lezen.
Hardware:
Sluit de lichtsluis aan op de arduino volgens onderstaand schema:
Schematisch:
Script
Uitlezen gaat eenvoudig volgen de onderstaande code:
1 2 3 4 5 6 7 8 9 |
void setup() { Serial.begin(9600); } void loop() { int sensorValue = analogRead(A0); Serial.println(sensorValue); delay(100); } |
Het resulaat:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
517 517 515 516 516 516 515 515 516 516 517 516 1012 1006 1015 1011 1010 1012 1006 511 512 510 1010 1008 1003 1008 1011 1007 1008 1011 514 515 515 514 515 |