Данила Крастер покажет, как наказать воришек с помощью набора "Пионер", смекалки и конечно же автомата
Код:
#include <Servo.h> #define LIGHTSENSOR_PIN 0 // пин, к которому подключен датчик освещенности #define LED_PIN 13 // пин, к которому подключен светодиод Servo servo; //объявляем переменную servo типа Servo void setup() { servo.attach(10); //привязываем привод к порту 10 } void loop() { int lightLevel = analogRead(LIGHTSENSOR_PIN); // считываем значение lightLevel = map(lightLevel, 0, 900, 0, 255); lightLevel = constrain(lightLevel, 0, 255); // если уровень освещенности ниже определенного порога, то зажигаем светодиод if (lightLevel < 125) { servo.write(135); //ставим вал под 135 digitalWrite(LED_PIN, HIGH); } else { servo.write(180); //ставим вал под 180 digitalWrite(LED_PIN, LOW); } }
Данная статья является собственностью Amperkot.ru. При перепечатке данного материала активная ссылка на первоисточник, не закрытая для индексации поисковыми системами, обязательна.
Комментарии