Hinter dem heutigen Türchen befindet sich ein Potentiometer (kurz Poti). Mit diesem Poti können Sie analoge Messungen an die Blynk App übertragen. Dazu müssen Sie die Schaltung auf dem unteren Bild nachbauen.

Das Poti benutzt heute die untere Leitung für die Verbindung mit A0
Das Poti benutzt heute die untere Leitung für die Verbindung mit A0

Es kann beim Aufbauen etwas eng mit dem MicroUSB-Kabel werden. Damit alles klappt müssen Sie das Board zunächst vom Kabel trennen und die Drahtbrücken möglichst flach platzieren. Zu beachten ist außerdem, dass diesmal nicht VCC auf die im Bild untere Bahn gelegt wurde, sondern die Bahn für den Anschluss an Pin A0 gedacht ist.

Das Programm: A16_P07_Blynk3_AnalogIn.ino
/*
Blynk3: AnalogIn

Change ssid, password and token
*/

char ssid[] = "YourSSID";
char password[] = "YourPassword";
char token[] = "YourToken";

//#define BLYNK_DEBUG
#define BLYNK_PRINT Serial    // Comment this out to disable prints and save space
#include <ESP8266_SoftSer.h>
#include <BlynkSimpleShieldEsp8266_SoftSer.h>

// Set ESP8266 Serial object
#include <SoftwareSerial.h>
SoftwareSerial EspSerial(11, 12); // RX, TX

ESP8266 wifi(EspSerial);

void setup()
{
  // Set console baud rate
  Serial.begin(19200);
  EspSerial.begin(19200);

  Blynk.begin(token, wifi, ssid, password);
}

void loop()
{
  //Analog read and LED toogle are done here automatically by Blynk
  //No need for special programming
  
  Blynk.run();
}

(Die frühere Einbettung über Arduino Create ist nicht mehr verfügbar; der Code stammt aus dem Download aller Programme.)

Die Blynk-Oberfläche können Sie wie gewohnt mit dem QR-Code importieren. Das Programm finden Sie oben. Vergessen Sie nicht den neuen Token und Ihre WLAN-Daten einzutragen, bevor Sie das Programm auf das NanoESP-Board hochladen.

Die heutige Oberfläche
Die heutige Oberfläche http://tinyurl.com/zepurnu

Die Messdaten werden nun ca. einmal die Sekunde empfangen und in dem Graph-Widget dargestellt. Durch Drehen am Poti können Sie die Messwerte beeinflussen. Beachten Sie, dass der Maximalwert bei 1023 liegt. Das liegt daran, dass der NanoESP die Spannung mit einer Auflösung von 10 Bit liest. Diese 10 Bit werden abgebildet auf einen Spannungsbereich zwischen 0 und +5 V. Das Poti dient hierbei als Spannungsteiler, sodass am mittleren Pin Spannungen  zwischen 0 und 5 V eingestellt werden können.

Die Blynk App mit den gemessenen Werten