Esp8266 อ่านค่าเเรงดันจาก

ต้องเเก้ยังครับ

คำถามคือ ใช้ do while เพื่อทำอะไร

ผมอยากกำหนดจำนวนครั้งที่ ส่งไลน์ เเละสั่ง led ให้กระพริบตามจำนวนที่เราต้องการครับ เลยใช้ คำสั่งนี้ หรือ มีวิธีไหนบ้างไหมครับที่เราจะให้มันส่งตามจำนวนครั้งที่เราต้องการ เพราะถ้าเอา do while ออก มันจะส่ง รัวเลยครับ


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

#define SSID        "TFELECTRONIC 1"      // บรรทัดที่ 11 ให้ใส่ ชื่อ Wifi ที่จะเชื่อมต่อ
#define PASSWORD    "091238tunyok"     // บรรทัดที่ 12 ใส่ รหัส Wifi
#define LINE_TOKEN  "H7mP2d1TStobjCWNAZZet10IXMgadhycs1uFNESo3sB"   // บรรทัดที่ 13 ใส่ รหัส TOKEN ที่ได้มาจากข้างบน

// token ,wifi user ,wifi password
char auth[] = "c1l8inlE8C7AFC3K3DW8ONOwLUDiBQXN";
char ssid[] = "TFELECTRONIC 1";
char pass[] = "091238tunyok";
char server[] = "oasiskit.com";
int port = 8080;

const int LED = D0;
const int LED2 = D4;
WidgetLED Ga(V6);
WidgetLED led1(V7);
WidgetLED led2(V8);
WidgetBridge bridge1(V11);
BlynkTimer timer;

BLYNK_CONNECTED() {
  delay(1000);
   bridge1.setAuthToken("ERt7aqnhXZ3asuMYkqDVZ-XGdiNJxd2J"); // token rx ตัวรับ
  Blynk.syncAll();
}
 
void setup()
{
  ESP.wdtDisable(); ESP.wdtEnable(WDTO_8S);
  Serial.begin(9600); // open serial port, set the baud rate to 9600 bps
  Blynk.begin(auth, ssid, pass, "oasiskit.com", 8080);
 
  pinMode(LED, OUTPUT);
  pinMode(LED2, OUTPUT);
   digitalWrite(LED, HIGH);
  digitalWrite(LED2,HIGH);

Serial.println("/** Water pressure sensor demo **/");
Serial.println();
  Serial.println(LINE.getVersion());
  /////BLYNK
 
 
  /////LINE NOFITY
  WiFi.begin(SSID, PASSWORD);
  Serial.printf("WiFi connecting to %s\n",  SSID);
  while (WiFi.status() != WL_CONNECTED) 
  {
    Serial.print(".");
    delay(400);
  }
  Serial.printf("\nWiFi connected\nIP : ");
  Serial.println(WiFi.localIP());

  // กำหนด Line Token
  LINE.setToken(LINE_TOKEN);

}
void loop()
{
  ESP.wdtFeed();
 timer.run();
 Blynk.run();
 delay(100);
   
int V= analogRead(A0);
Blynk.virtualWrite(V1, V);
 Serial.println(V);
 delay(500);
 if(V<199)
 {
  led2.on();  // LED เเสองผลในเเอป
  led1.on();  // LED เเสองผลในเเอป
    digitalWrite(LED2,HIGH);
     digitalWrite(LED,HIGH);
    
LINE.notify("เครื่องออกซิเจนไม่ทำงาน");//// ผมต้องการส่ง 10 ครั้ง ครับ
     
 }


 
}

หมายถึง ถ้าเข้าเงื่อนไขให้ส่ง ไลน์ 1 ครั้ง งี้หรอ

ครับผม ให้มันส่งเเค่นั้น

ศึกษาจากตัวอย่างนี้ครับ