Blynk Кнопка

kand74
Offline
Зарегистрирован: 16.09.2019

Добрый день!!! Необходима помощь.

Имеется устройство, которое требует для включения, подать высокий уровень, длительностью более 300 ms. В приложении добавлена кнопка в режиме PUSH, на пин GP12. В ESP 8266 залит простенький скетч:

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

#define Sigaon 12

char auth[] = “xxxx”;
char ssid[] = “xxxxx”;
char pass[] = “xxxxx”;

void setup() {

Serial.begin(9600);
Blynk.begin(auth, ssid, pass, IPAddress(xxx.xxx.xxx.xxx), 8080);
pinMode(Sigaon, OUTPUT);
digitalWrite(Sigaon, LOW);
}

void loop()
{
Blynk.run();

}

Соответственно кратковременное нажатие на кнопку не дает результата(((

Подскажите пожалуйста как реализовать необходимою мне длительность импульса при однократном нажатии. Читал на форуме несколько тем по поводу кнопки, но не добился результата((

 

 

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Че-то я в вашем скетче ничего про кнопку вообще не вижу.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

В loop реально ничего про кнопку. Посмотрите примеры

Densl
Offline
Зарегистрирован: 28.11.2018

В приложении нет пина GP12