Уважаемые посетители сайта esp8266.ru!
Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram
Пробовал с есп регулировать яркость подсветки LCD дисплея, во время работы wifi подсветка заметно моргает.
Если нужна одновременная работа wifi и шим, то проще всего есп и дешевый проц с аппаратным шим.(может быть плата ардуино)
Грубо говоря выход микросхемы состоит из двух транзисторов.
Если открыт "верхний" транзистор, выход соединен с плюсом, если открыт "нижний" транзистор - выход подсоединен к минусу.
Во время работы ШИМ, один из этих транзисторов открыт, а второй закрыт и наоборот, вот резистор практически ничего...
Принцип ШИМ – широтно-импульсная модуляция заключается в изменении ширины импульса при постоянстве частоты следования импульса. Амплитуда импульсов при этом неизменна
Широтно-импульсная модуляция (ШИМ). Аналоговая и цифровая
Сами подумайте, нижний предел, шим постоянно выдает лог ноль, нижний вывод подтягивающего резистора практически подключен к общему проводу, а дальше через второй резистор идет на конденсатор, так откуда там взяться 1,5В?
Резистор на шим повлиять не может, другое дело если на выводе организовано преобразование шим - аналог.
Тогда поставьте дополнительно логический элемент ИЛИ .
В версии платы 2,4,2 быстро подключается к сети, если прописать постоянный IP, MASK, GATEWAY, номер канала, но быстро это около секунды.
(В версии 2,6,2 это плохо работает)
Резистор подтягивающий не пробовали?
Есть FCM Firebase Cloud Messaging | Firebase , может показывать сообщения на экран, через интернет.
Основная сложность написать приложение для андроида.
Нажимаете боот, нажимаете ресет, отпускаете ресет, отпускаете боот и это можете сделать до начала программирования. ESP останется в режиме программирования.
Провода от проца к датчику должны быть короткими, поэтому и не требуют скрутки.
Можете попробовать экранирование, каждый сигнальный провод скручиваете с дополнительным проводом, который только с одной стороны подключаете на общий провод. Провода питания пустите отдельно, можете скрутить их...
Нет здесь логики, простое нежелание читать документацию.
Прочитать как делать "правильно", ну или просто подать команду, которая установит на выводе уровень(это после того, как "назначал им OUTPUT"), который ожидаете видеть на выходе.