#define RELE D8Эти строки никак не тянут на код и управлять реле не могут. Если хотите помощи приведите рабочий код(если он есть), свои пароли и т.п. можете скрыть. Что у вас за кнопка, как подключается.
#define RELE D8
#define BUTTON D1
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
bool rele;
bool flag = false;
char auth[] = ""; //тут токен из e-mail
char ssid[] = ""; //Название WiFi-сети
char pass[] = ""; //Пароль
void setup()
{
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
pinMode(RELE, OUTPUT);
digitalWrite(RELE, LOW);
pinMode(BUTTON, INPUT);
}
BLYNK_WRITE(V0)
{
rele = param.asInt();
digitalWrite(RELE, rele);
}
void loop()
{
Blynk.run();
if (!digitalRead(BUTTON) && !flag) {
digitalWrite(RELE, !digitalRead(RELE));
flag = 1;
}
if (digitalRead(BUTTON) && flag) {
flag = 0;
}
}
Спасибо но не работаетПользуйтесь. Напишете в личку, скажу куда слать шоколадкуКод:#define RELE D8 #define BUTTON D1 #define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> bool rele; bool flag = false; char auth[] = ""; //тут токен из e-mail char ssid[] = ""; //Название WiFi-сети char pass[] = ""; //Пароль void setup() { Serial.begin(115200); Blynk.begin(auth, ssid, pass); pinMode(RELE, OUTPUT); digitalWrite(RELE, LOW); pinMode(BUTTON, INPUT); } BLYNK_WRITE(V0) { rele = param.asInt(); digitalWrite(RELE, rele); } void loop() { Blynk.run(); if (!digitalRead(BUTTON) && !flag) { digitalWrite(RELE, !digitalRead(RELE)); flag = 1; } if (digitalRead(BUTTON) && flag) { flag = 0; } }
Нарисуйте блок схему я покажу на ней.
У 99% подобных китайских реле активный уровень - 0. Какой у вас - ХЗ. Кнопок есть 100500 вариантов - с фиксаций, без фиксации, переключатель, тумблер, на замыкание, на размыкание, сенсорная и т.д. ... Что у вас за кнопка - ХЗ. Способов подключений этих кнопок тоже 100500 вариантов. Как вы подключили ее к своему модулю - ХЗ.Что у вас за кнопка, как подключается.
Не успел отписаться,, все работает, просто реле отказывалось работать от 5v от 3.3 все ок.Может у вас и не работает. У меня на таком модуле все фунциклирует.
Вы же так и не ответили нормально на вопросы
У 99% подобных китайских реле активный уровень - 0. Какой у вас - ХЗ. Кнопок есть 100500 вариантов - с фиксаций, без фиксации, переключатель, тумблер, на замыкание, на размыкание, сенсорная и т.д. ... Что у вас за кнопка - ХЗ. Способов подключений этих кнопок тоже 100500 вариантов. Как вы подключили ее к своему модулю - ХЗ.
А можно фото "чудного механического реле" ?просто реле отказывалось работать от 5v от 3.3 все ок.