Sending data from Force Sensitive Resistor to Blynk terminal


I am pretty new to Blynk and I try to send data from this resistor to terminal to display it constantly. When I choose graph or value display it works okay but when I try to implement terminal it doesn’t work. Here is my code:

#define BLYNK_PRINT Serial
#include ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#include SPI.h

char auth[] = "xxx";
char ssid[] = "xxx";
char pass[] = "";

WidgetTerminal terminal(V1);

void setup()
  // Debug console
  Blynk.begin(auth, ssid, pass);

      int fsrPin = 0;
      int fsrReading;
      fsrReading = analogRead(fsrPin);  
      terminal.print("Analog reading = ");
      terminal.print(fsrReading); // raw analog reading
      if (fsrReading < 430) {
        terminal.println(" - No pressure");
      } else if (fsrReading < 500) {
        terminal.println(" - Medium squeeze");
      } else {
        terminal.println(" - Big squeeze");
void loop()

Change the BLYNK_READ() to a basic loop, e.g. void sensorRead(), then use BlynkTimer to call that loop every half second or so. e.g. timer.setInterval(500L, sensorRead);

And get rid of that delay(500);.

You also need to do a

After your prints to make sure it’s sent!