Hallo
Ich wollte ein bestehendes Projekt von einem ESP8266 auf einen ESP32 transferieren und gleichzeitig ein paar Funktionen ergänzen.
Also die ESP32 Library includiert und das passende Board ausgewählt (ESP32 DEV Module),
den Sketch kompiliert und der ESP ging online.
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ / '/
///_, /////_
/__/ v1.0.1 on ESP32
[2665] Connecting to blynk-cloud.com:80
[2760] Ready (ping: 46ms).
Das Programm zeigt mir unter anderen den RSSI Wert des µC in meiner Blynk APP an.
Ich bekomme also Daten vom ESP.
Allerdings funktioniert die BLYNK_WRITE() Funktion nicht mehr.
Zum Debuggen habe ich ein Basic Example benutzt, um Fehlerquellen zu minimieren.
Leide ohne Erfolg.
Ja, ich habe den Button in der APP mit V1 definiert und mit einem Wert hinterlegt.
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = "";
char ssid[] = "";
char pass[] = "";
BLYNK_WRITE(V1)
{
int pinValue = param.asInt(); // assigning incoming value from pin V1 to a variable
// You can also use:
// String i = param.asStr();
// double d = param.asDouble();
Serial.print("V1 Slider value is: ");
Serial.println(pinValue);
}
void setup()
{
// Debug console
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
}
void loop()
{
Blynk.run();
}
Hat jemand das gleiche Problem und eine Lösung dafür gefunden?
Danke für Eure Antworten im Voraus.
Gruß Martin
FYI
Arduino Version: 1.8.16
Blynk libray: V 1.0.1
ESP library: V 2.0.0
ESP Board: ESP32 D1 Mini NodeMCU WiFi Modul + Bluetooth Internet Entwicklungsboar – AZ-Delivery
Windows 11
