Тест цифровых входов

Vladimir_Mer
Offline
Зарегистрирован: 28.03.2018

Здравствуйте.

Вопрос следующий как можно протестировать работоспособность входов?

- wemos d1 r2 esp8266

- уровень моего кода - лампочками моргал, дисплеем баловался, общался по серийному порту

Не могу подлючить реле(4х), такое ощущение что вход просто не работает.

Пример кода:

// Реле модуль подключен к цифровому выводу 4
int Relay = 4;

void setup() 
{                
  pinMode(Relay, OUTPUT);     
}

void loop() 
{
  digitalWrite(Relay, LOW);   // реле включено
  delay(2000);               
  digitalWrite(Relay, HIGH);  // реле выключено
  delay(2000);               
}

Заранее спасибо!

sadman41
Offline
Зарегистрирован: 19.10.2016

Светодиод навесить. Если мыргает - дело в модуле реле. Возможно, что 3.3V ему мало.

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

Все у вас работает на 4-ом выводе. Только вы не к нему подключились. Посмотрите внимательно распиновку вашего модуля и названия пинов. (GPIO4 и D4 - это ни одно и тоже(насколько я помню)).

Vladimir_Mer
Offline
Зарегистрирован: 28.03.2018

nikolaki пишет:

Все у вас работает на 4-ом выводе. Только вы не к нему подключились. Посмотрите внимательно распиновку вашего модуля и названия пинов. (GPIO4 и D4 - это ни одно и тоже(насколько я помню)).

В данном контексте что интересует меня GPIO4 или D4?

 

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

Vladimir_Mer пишет:

В данном контексте что интересует меня GPIO4 или D4?

Ну Вам виднее , наверное- плата перед вами. А мы ни схемы подключения . ни фото не видели.Возможно вы подключили к GPIO16 , который 4-ый  по порядку. Посмотрите внимательно на вашу плату!

Vladimir_Mer
Offline
Зарегистрирован: 28.03.2018

Спасибо всем! Я разобрался!

P.S. Может копу пригодится. Ссылка на платы D1R1 и D1R2, https://arduinomaster.ru/datchiki-arduino/esp8266-wemos-d1-mini-raspinovka/ при объявлении портов нужно использовать GPIO12,  а не порядковый номер как я D6...!