Леонид Петров
Мастер
(2010)
1 неделю назад
есть порты A0 и 12. A0 принимает значения. порт 12 только выводит. Serial.begin(9600) это с какой скорость baud(?) будет выводиться на Serial Monitor. Далее в функции loop() которая постоянно повторяется очень быстро и бесконечно:
Serial.println выводит на Serial Monitor текущее значение с порта A0
далее условие: если значение порта меньше 500, то порт 12 (как я понял, это светодиод) включается (digitalWrite(12, HIGH);) и на экран выводится надпись "LED HIGH", иначе светодиод выключается (LOW) и выводится надпись "LED LOW"
delay(10); добавляет задержку на 10 миллисекунд выполнение всей функции loop().
Проще говоря, судя по порту A0 это у тебя фотореле (датчик света) и в порту 12 светодиод. Светодиод загорается когда на фотореле доставляется мало света, также и выключается если фотореле видит больше света