У меня было нечто похожее. Даже не сразу понял что к чему. Другую ESP-шку подключил. То же самое. Потом вспомнил, что подключал к разным USB-портам компа. Перезагрузка компа решила проблему. Что интересно ... ESP делало вид (светодиодик часто моргал) что загружается. А ничего не происходило...
Получилось управлять двумя расширителями аналоговых входов (CD4051BE) сдвиговым регистром 74НС595. Скетч оказался даже гораздо проще, чем от пинов микроконтроллера.
@spalex
Подключи две штуки 74HC595 по SPI. Код гораздо проще и понятней.
Здесь объяснено неплохо
SPI и Arduino: плодим выходы / Arduino / RoboCraft. Роботы? Это просто! Выходы
Каскад входных сдвиговых регистров / Arduino / RoboCraft. Роботы? Это просто! Входы
@nikolz
"МЫ" об этом. А как же с помехами быть? Если не в ноле включать.
А можно попросить на "вы" не обращаться. Не в бухгалтерии же. Мы же здесь как бы друзья по интересам. Какое выканье друзьям!? Извините если кого обижу. Выкать не буду.
@nikolz
Я же образно!!!
А вопрос вот какой ...
Симистор выключить (закрыть) невозможно, пока он сам этого не захочет. Как же сделать плавность? Со спиралями (плитками, нагревателями) просто из-за инерционности процесса.
Через сколько то волн или секунд включать-выключать. А как со светом?
1 При...
@CodeNameHawk
Вот бы автор рассекретил мощность линий освещения. У меня как раз на столе симисторы и оптроны с "0" включения. Похожую проблему решаю. И всевозможные расширители входов-выходов есть. Мог бы пригрузить и померить температуру симисторов с радиатором и без.
Но ... не судьба, видать.
@CodeNameHawk
... и управлять оптроном также просто, как и обычным светодиодом.
Не знаешь как в скетче обработать изменение температуры и перевести в нагрузку? Почитай букварики.
@CodeNameHawk
LM35 от короткого замыкания не спасёт. А от перегруза - самое то. Быстродействия достаточно. И мощность меряет ... скетчем. И не в кВт, а в процентах от допустимой. Только это отдельная тема.
А чем реле лучше? Для десятка реле нужен приличный блок питания. Опять же помехи для МК...
@spalex
Электричества не надо бояться! Электричество надо уважать!
Вот Симистор + Arduino самый простой, дешёвый (2$ за 10 комплектов), надёжный и безопасный способ управлять "силой". И в отличие от готовых твёрдотельных реле можно применить общий радиатор, приклеить LM35 для определения...
Не вдаваясь в подробности ... делал бы не так совсем. Но - сколько конструкторов ... столько и конструкций.
1. Ручное включение света кнопкой должно работать при выключенной (отсутствующей) автоматике. Для того оно и ручное.
2. Реле + микроконтроллер это как железная оправа...
@nikolz
Не совсем риторический. Боязновато было одним расширителем управлять другими.
А проверить не так просто. На макетке места не хватает для 595 и однополые провода закончились
@nikolz
Какой строгий учител! Скетч же не просил за меня написать. Саму принципиальную возможность только спросил... чтобы чьи то грабли не доламывать. По твоей логике мне нельзя спрашивать можно ли 74НС595 подключить по SPI0 NodeMCU?