Имеется автоматика.
Все с ней нормально, работает без проблемм.
На ней три твердотельных реле и одно контактное. Контактное реле тоже помех не вызывает
Появляются проблемы когда вставляешь вилку( от вентилятора) в розетку, проскакивает искра и по экрану кракозябры и ардуино нано виснет.
Перешил загрузчик,от Уно. не помогает.
Может я не все условия выполняю.?
Может еще в ручную в код что то нужно добавить.
В программе защиту от зависания включил.
Кто может пошагово объяснить, показать если возможно?.
Вот этот тест проходит
void setup() {
wdt_disable(); // бесполезная строка до которой не доходит выполнение при bootloop
Serial.begin(9600);
Serial.println("Setup..");
Serial.println("Wait 5 sec..");
delay(5000); // Задержка, чтобы было время перепрошить устройство в случае bootloop
wdt_enable (WDTO_8S); // Для тестов не рекомендуется устанавливать значение менее 8 сек.
Serial.println("Watchdog enabled.");
}
int timer = 0;
void loop(){
// Каждую секунду мигаем светодиодом и значение счетчика пишем в Serial
if(!(millis()%1000)){
timer++;
Serial.println(timer);
digitalWrite(13, digitalRead(13)==1?0:1); delay(1);
}
// wdt_reset();
}
Wait 5 sec..
Watchdog enabled.
1
2
3
4
5
6
7
8
9
10
Setup..
Wait 5 sec..
Видео и файлы. Сильно не орать на меня, сделал как умею))
Яндекс диск