ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

ต้องแก้ Error นี้ยังไงค่ะรบกวนด้วยนะคะ

สอง
the selected serial port serial.serialutil.SerialTimeoutException: Write timeout
does not exist or your board is not connected

#define BLYNK_PRINT Serial


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

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

#define SSID "PISONG_2.4GHz"
#define PASSWORD "43655944365594"
#define LINE_TOKEN "n3ivr2tEkbC443LwIIvroKhU16yUNRR1XHrFSgLPNM5"

void setup() {

Serial.begin(115200); Serial.println();
Serial.println(LINE.getVersion());

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);

// ตัวอย่างส่งข้อความ
LINE.notify("มีผู้บุกรุก!!!");
pinMode (D1,INPUT);
pinMode (D5,OUTPUT);
Blynk.begin(auth," "," ");

}
int on_off;
int sendline = 1;
BLYNK_WRITE(V0)
{
on_off = param.asInt();
}
BLYNK_CONNECTED() {
//get data stored in virtual pin V0 from server
Blynk.syncVirtual(V0);
}
void loop()
{
Blynk.run();
if(on_off == 0)
{
if ((digitalRead(D1) == 0))
{
digitalWrite(D5,1);
if(sendline == 1)
{
Serial.println("send");
LINE.notify("มีผู้บุกรุก!!!");
sendline = 0;
}

while(digitalRead(D1) == 0)
{
delay(10);
}
}
else if(analogRead(A0) >= 800)
{
digitalWrite(D5,0);
if(sendline == 1)
{
Serial.println("send");
LINE.notify("มีผู้บุกรุก!!!");
sendline = 0;
}

while(analogRead(A0) >= 800)
{
delay(10);
}
}
else
{
digitalWrite(D5,0);
sendline = 1;
}
}
delay(20);
}
QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน

the selected serial port serial.serialutil.SerialTimeoutException: Write timeout
does not exist or your board is not connected

ตามนี้แจ้งว่าติดต่อบอร์ดไม่ได้ เช็คว่าเลือก comport และตั้งค่าบอร์ดถูกต้องแล้ว มีสอนแบบละเอียดที่นี่ครับ www.arduinoall.net

QUOTE 
ความคิดเห็นที่ #2
สอง
ตอนนี้ใช้งานได้แล้วค่ะ คือตอนนี้ติดตรงที่ แอพblynk ไม่ตัดการทำงานของอุปกรณ์ค่ะ กดปิดแต่เครื่องยังทำงานอยู่ รบกวนดูโค้ดให้หน่อยได้มั้ยคะเผื่อพลายตรงไหน

#define BLYNK_PRINT Serial


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

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

#define SSID "pannitasin"
#define PASSWORD "12345678"
#define LINE_TOKEN "AAgg0GRdobqB34Z20qo5LyFQI4pKBdn664m0VjOE5oQ"


void setup() {

Serial.begin(115200); Serial.println();
Serial.println(LINE.getVersion());

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);

// ตัวอย่างส่งข้อความ
LINE.notify("มีผู้บุกรุก!!!");
pinMode (D1,INPUT);
pinMode (D5,OUTPUT);
Blynk.begin(auth," "," ");

}
int on_off;
int sendline = 0;
BLYNK_WRITE(V0)
{
on_off = param.asInt();
}
BLYNK_CONNECTED() {
//get data stored in virtual pin V0 from server
Blynk.syncVirtual(V0);
}
void loop()
{
Blynk.run();
if(on_off == 1)
{
if ((digitalRead(D1) == 1))
{
digitalWrite(D5,0);
if(sendline == 0)
{
Serial.println("send");
LINE.notify("มีผู้บุกรุก!!!");
sendline = 1;
}

while(digitalRead(D1) == 0)
{
delay(10);
}
}
else if(analogRead(A0) >= 800)
{
digitalWrite(D5,1);
if(sendline == 1)
{
Serial.println("send");
LINE.notify("มีผู้บุกรุก!!!");
sendline = 1;
}

while(analogRead(A0) >= 800)
{
delay(10);
}
}
else
{
digitalWrite(D5,1);
sendline = 0;
}
}
delay(20);
}
QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน

ลองทำทีละขั้นตอน ที่ร้านมีสอนแบบละเอียดที่นี่ครับ www.arduinoall.net

แสดงความคิดเห็นที่ 1-3 จากทั้งหมด 3 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม