есть arduino uno и wemos d1 r1 на esp8266 wi-fi подключаю реле

dnsh
Offline
Зарегистрирован: 17.08.2020

спасите голову начинающего программиста !

есть 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

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

 wemos  она 3.3 вольта

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

И еще: если Вы и на Си будете писать так же, как по-русски, у Вас никогда ничего "щелкать" не будет.

dnsh
Offline
Зарегистрирован: 17.08.2020

возможно но подключена плата через usb на wemos есть разъём 5v 

а самое интересное после заливки скетча реле включается но не отключается ?? 

dnsh
Offline
Зарегистрирован: 17.08.2020

пропустим знание русского по вопросу есть мысли ?  

dnsh
Offline
Зарегистрирован: 17.08.2020

Твоё сообщение натолкнуло на мысль и я питания модуля vcc контакт воткнул в wemos в 3,3v вместо 5v и реле заработало

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

dnsh пишет:

возможно но подключена плата через usb на wemos есть разъём 5v 

Именно поэтому и не работает. на логике-то 3.3 и её не хватает. Модуль считает, что там вечно LOW. 

dnsh пишет:

а самое интересное после заливки скетча реле включается но не отключается ?? 

См. выше. Модуль считает, что там вечно LOW. Вот она у Вас включается и остаётся включённой.

dnsh
Offline
Зарегистрирован: 17.08.2020

А как это исправить чтобы работало адекватно от 5v ?
Может мне поможет записать плату wemos от круглого разъема на 12 вольт ?

nik182
Offline
Зарегистрирован: 04.05.2015

Поставит преобразователь уровня 3 -> 5 вольт между платой и реле.

b707
Offline
Зарегистрирован: 26.05.2017

dnsh пишет:
Может мне поможет записать плату wemos от круглого разъема на 12 вольт ?

никакой разницы

roamer
Offline
Зарегистрирован: 23.10.2014

Если это еще актуально, то в этом контексте существенный интерес представляет, также, "связка" ESP-12F WeMos D1 WiFi и Arduino UNO.
А также, управление этой "связкой" из "внешнего" ПО.
См. примеры здесь:
https://roamer55.ru/main_programming/arduino/arduino_technosphere_000/ar...