แคปหน้า Tools มาดูหน่อยครับ
ได้แล้วหรอ
ใช่ครับ แต่มันจะคนละวงกันกับ เปิดปิดไฟอ่าครับ
1 Likes
555 แล้วผมต้องเพิ่มโค้ดที่เป็นชุดส่งไป Line ไปอยู่ในวง V1 ยังไงครับ
เอาไปรวมกันได้เลยครับ
BLYNK_WRITE(V1)
{
if (param.asInt()==1) { // เมื่อ V1 มีค่าเป็น 1
digitalWrite(0, 1); //Relay1 on
int pinValue = param.asInt();
if (pinValue == 1){
String txt = "Relay 1 on (" + String (millis()) + ")";
Line_Notify(LINE_TOKEN, txt);
}
}else{
digitalWrite(0, 0); //Relay 1 off
}
}
ตอนนี้สามารถส่งข้อความเข้าไปในไลน์ได้แล้วครับครบทุกปุ่ม แต่มันไม่ไปสั่งให่รีเลย์ทำงานอ่าครับ
Uploading: image.png…
แก้เป็น
digitalWrite(0, HIGH);
digitalWrite(0, LOW);
ตำแหน่ง 0 ข้างหน้าเราต้องกำหนดเป็นขาของมันใช่ไหมครับ
D0
D1
D2
D3
ยังไงหรอครับ
ใช้ครับถ้าต้องการใส่ชื่อก็ตั้งแบบนี้ก่อน
#define D3 0
digitalWrite(D3, HIGH);
ส่วน D1 D2 ก็ไปดูว่าอยู่ขาเลขอะไรก็เอามาใส่ให้ตรงครับ
D0 16
D1 5
D2 4
D3 0
ผมต้องกำหนด pinmode ด้วยไหมครับ
ใช่ครับ pinmode ว่าเป็น input หรือ output