есть arduino uno и wemos d1 r1 на esp8266 wi-fi подключаю реле
- Войдите на сайт для отправки комментариев
Пнд, 17/08/2020 - 09:24
спасите голову начинающего программиста !
есть arduino uno и wemos d1 r1 на esp8266 wi-fi
подключаю модуль реле 1 канальное на 5в с управлением землёй (включается при подаче 0)
загружаю самый простой скетч который щёлкает реле :
const byte relay = 12; void setup() { pinMode(relay, OUTPUT); } void loop() { digitalWrite(relay, HIGH); delay(1000); digitalWrite(relay, LOW); delay(1000);
в итоге на uno всё работает щёлкает
на wemos подключаю реле оно не включено, после загрузки скечтча реле включается и всё не щёлкает ?
с пином напутать не мог
на uno это digital pwm 12
на wemos d1 r1 это D12/MISO/D6
wemos она 3.3 вольта
И еще: если Вы и на Си будете писать так же, как по-русски, у Вас никогда ничего "щелкать" не будет.
возможно но подключена плата через usb на wemos есть разъём 5v
а самое интересное после заливки скетча реле включается но не отключается ??
пропустим знание русского по вопросу есть мысли ?
Твоё сообщение натолкнуло на мысль и я питания модуля vcc контакт воткнул в wemos в 3,3v вместо 5v и реле заработало
возможно но подключена плата через usb на wemos есть разъём 5v
Именно поэтому и не работает. на логике-то 3.3 и её не хватает. Модуль считает, что там вечно LOW.
а самое интересное после заливки скетча реле включается но не отключается ??
См. выше. Модуль считает, что там вечно LOW. Вот она у Вас включается и остаётся включённой.
А как это исправить чтобы работало адекватно от 5v ?
Может мне поможет записать плату wemos от круглого разъема на 12 вольт ?
Поставит преобразователь уровня 3 -> 5 вольт между платой и реле.
никакой разницы
Если это еще актуально, то в этом контексте существенный интерес представляет, также, "связка" ESP-12F WeMos D1 WiFi и Arduino UNO.
А также, управление этой "связкой" из "внешнего" ПО.
См. примеры здесь:
https://roamer55.ru/main_programming/arduino/arduino_technosphere_000/ar...