Код для работы со фоторезистором.
28.07.2016
Получение данных с фоторезиста подключенного к arduino.
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 | int led = 8; //переменная с номером пина светодиода int ldr = 1; //и фоторезистора void setup() { pinMode(led, OUTPUT); Serial.begin(9600); digitalWrite(led, LOW); } void loop() //процедура loop { if (analogRead(ldr) 400) { digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); } Serial.println( analogRead(ldr) ); delay(10); } |
Основной загвоздка была в подборе значения " 400" - его придется подкорректировать для стабильной работы разных резистов.