Как делать LED WIDGET или дакаконоващеработает?!?!?!

Доброго времени суток. бьюсь не первый день в надежде разобраться как работает виджет LED. я хочу чтоб на экране телефона виджет отображал наличие/отсутствие напряжения 3в на контактах платы. Пожалуйста, помогите схемой и кодом для корректной работы виджета. я вот никак не могу понять логику его работы… и почему там только виртуальный пин? как перебросить с пина D1, например, сигнал на виртуальный?

использую NODMCU

Blynk.virtualWrite(V0,digitalRead(D1)); // place value of D1 on LED using V0

спасибо! сейчас попробую!

exit status 1
‘Blynk’ does not name a type

при проверке пишет это…

можно полную версию кода вместе с “шапкой” ? я пытался уже тремя разными способами найденными на просторах интернета, но так и не могу привязать виджет к своей ардуине…

/*************************************************************
  Download latest Blynk library here:
    https://github.com/blynkkk/blynk-library/releases/latest

  Blynk is a platform with iOS and Android apps to control
  Arduino, Raspberry Pi and the likes over the Internet.
  You can easily build graphic interfaces for all your
  projects by simply dragging and dropping widgets.

    Downloads, docs, tutorials: http://www.blynk.cc
    Sketch generator:           http://examples.blynk.cc
    Blynk community:            http://community.blynk.cc
    Follow us:                  http://www.fb.com/blynkapp
                                http://twitter.com/blynk_app

  Blynk library is licensed under MIT license
  This example code is in public domain.

 *************************************************************

  This sketch shows how to read values from physical Pins on LED
  App project setup:
   LED on pin V0
   push button on pin V1
 *************************************************************/

/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial


#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "put your token here";

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";

// This function will be called every time button is pressed
// in Blynk app writes values to the Virtual Pin V1
BLYNK_WRITE(V1)
{
  int pinValue = param.asInt(); // assigning incoming value from pin V1 to a variable

  Blynk.virtualWrite(V0,digitalRead(D1)); // place value of D1 on LED using V0
}

void setup()
{
  // Debug console
  Serial.begin(9600);

  Blynk.begin(auth, ssid, pass);
  // You can also specify server:
  //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
  //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
}

void loop()
{
  Blynk.run();
}

Untested.

вот по такой схеме соединял… в итоге вешал виджет и на v0 и на v1, но виджет так и не проявляет признаков активности…
мне вообще не ясно почему нет возможности притянуть виджет к цифровому пину…

пробовал даже с примеров с самой программы код из примеров с мигающим виджетом, но так и не достиг результата. виджет как мертвый висит в одном положении. плата рабочая, тк управляю с нее релюшками, заливая другой скетч и всё работает.

Может быть куча причин почему у вас виджет не реагирует. Кидайте сюда весь скетч, скриншоты с настроек виджета…

Вообще рекомендую делать все поэтапно - 1. простенький скетч с одной строчкой кода который просто светит лед виджет 2. добавляем таймер и мигаем виджетом раз в секунду 3. добавляем чтение физического пина… и т.д.

Так исторически сложилось :slight_smile: LED виджет завязан на [0; 255] диапазон значений.

мне видимо не хватает знаний кода для написания под этот виджет… я выше показал схему подключения кнопки, вы можете мне дать код который будет включать индикатор виджета при нажатии кнопки? с остальным я думаю разбирусь, но сейчас я даже не могу запустить индикацию виджета, даже используя код из примера из самой программы blynk…

попробуйте запустить для начала включение светодиода на самой esp8266, это сделать проще, там даже код не нужен. Видео в сети хвтает. Может у вас связи нет с железкой. И код весь выложите для ознакомления