Напишите плз скетч Он должен выглядеть так: я включаю плату , плата запршивает данные с аналогового входа если значения меньше чем допустим 300 то, плата подает напряжение на пин после этого удерживает напряжение на некоторое время, дальше выключает напряжение после этого через некоторое время опять проверяет аналоговый пин если значение до сих пор ниже 300 , то опят повторяем цикл если же оно стало выше 300 , то ничего не делаем А дальше опять через некоторое время проверем пин аналоговый и либо подаем напряжение либо не подаем его в зависимости от показаний аналогова пина. Кто поможет написать огромное спасибо
Через какое время проверяет? На какое время включает? Время по внутреннему таймеру отсчитывается или по реальному? С какого пина данные читаются, на какой пин напряжение подается?
То, что зелененьким, подобрать по вкусу. Код (C++): #define APIN A0 // указать нужный аналоговый пин #define DPIN 13 // указать нужный цифровой пин #define LEVEL 300 // порог срабатывания #define PAUSE1 3000 // пауза в мс #define PAUSE2 7000 // пауза в мс void setup() { pinMode(DPIN, OUTPUT); } void loop() { while(analogRead(APIN) < LEVEL) { digitalWrite(DPIN, HIGH); delay(PAUSE1); } digitalWrite(DPIN, LOW); delay(PAUSE2); }