не работает!
не знаю почему (я на этом таймере только вторую схему собираю) но при изменении положения ручки резистора в 10к ширина импульс не меняется.
может нужно 6й вывод оставить в воздухе?
завтра выложу осциллограммы
подскажите есть ли такая связка ESP8266 с android чтоб можно было с андроид приложения подключаясь к ESP выставлять битрейд и остальные параметры последовательного порта ну и разумеется получать и отправлять данные в последовательный порт ESP-шки
фото и схему видел. во первых на таких фото не видно номиналов. а во вторых на схеме номиналы микросхемы и транзисторов тоже не указаны. микросхему узнал это таймер 555 а транзисторную сборку определить не удалось. можно конечно подобрать что-то подобное но на это уйдет какое-то время.
потому...
не перечитывал всю тему но у меня тоже была такая проблема на STM32. при чем в отладчике я четко видел что данные в буфер прилетали но scanf("%s", &buf); не работал. при чем это происходило не всегда. помогло посимвольное чтение scanf("%с", &buf); со всеми вытекающими из этого неудобствами
речь о том, что у ESP нет приоритетного контроллера прерываний и если реализовать диммер с детектором нуля на ESP то лампа будет мерцать (примерно 0,5Гц) из-за того, что системные прерывания самой ESP очень жирные и занимают некоторое время которого в последствии не хватает чтобы вовремя открыть...
несколько вопросов к @pazyzy:
1) при диммировании лампы накаливания она горит равномерно? не происходит эффекта легкого мерцания?
2) сфотографируйте крупным планом IC1 и IC2 я пытаюсь повторить конструкцию