เปิด/ปิด LED ผ่าน BLUETOOTH
- Arduino Board
- Notebook / PC
- หลอดไฟ LED
- Resistor ขนาด 1KΩ
- bluetooth hc-06
- สายไฟ
- โปรแกรม Arduino IDE
CODE
int LED1 = 13; // กำหนดตัวเเปรLED1 คือ ขา 13
String readString;
void setup() {
Serial.begin(9600);//ค่าความเร็วการรับส่งข้อมูล เท่ากับ 9600บิตต่อวินาที
pinMode(LED1,OUTPUT);//กำหนดให้ LED 1 เป็นOUTPUT
}
void loop() {
while(Serial.available()){ //ถ้า
delay(3);
char c = Serial.read();
readString += c;
}
if(readString.length() > 0){
Serial.println(readString); //พิมพ์ข้อมูล ออกทางพอร์ตอนุกรม แต่ขั้นบรรทัดใหม่
if(readString == "on"){ //ถ้า readString == on
digitalWrite(LED1,HIGH);//ส่งข้อมูล ไป LED1 เป็น HIGH
}
if(readString == "off"){ //ถ้า readString == off
digitalWrite(LED1,LOW); //ส่งข้อมูล ไป LED1 เป็น LOW
}
readString="";
}
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น