Arduino แแฏแแบแแฑแซแบแแฝแแบ Bluetooth module แแญแฏแแแบแแแบแแซแ แแญแฏแแญแฏแแบแธแแบแแฏแแบแธแแพแแทแบ Arduino แกแแผแฌแธ Bluetooth แแแบแแฝแแบแแฑแธแแญแฏ แแปแญแแบแแแบแ แคแกแแบแแบแกแฌแธ แแญแฏแแญแฏแแบแธแแบแแฏแแบแธแแฑแซแบแแฝแแบ แแแบแแแบแแผแแบแธแแผแแทแบแ แแญแฏแทแแฑแฌแแบ Arduino แแฑแซแบแแพแญแแแฏแแบแแปแฌแธแแญแฏ แแพแแบแแญแแแบ แแญแฏแแญแฏแแบแธแแบแแฏแแบแธแแฝแแบ แแฑแธแแฌแธแแแทแบ แแแฏแแบแกแแปแญแฏแธแแปแญแฏแธแแญแฏ แแพแญแแบแ แแฏแแบแแฑแฌแแบแแซแ แกแแญแฏแแพแญแแฑแฌ แแแบแแแบแแพแฏแแญแฏ แแฑแธแ
แฝแแบแธแแญแฏแแบแแฑแฌ app แแผแ
แบแแแบแ
- แแแฏแแบแแ
แบแแฏแแแบแธ- 10 (แแ
แบแแฏแแปแพแแบ 2 แแฏแแญแฏ แกแแฝแฒแแญแฏแแบ แแฑแซแแบแธแ
แแบแแญแฏแแบแแแบ ON/OFF แกแแปแญแฏแธแกแ
แฌแธ 5 แแฏแแญแฏ แแญแแบแธแแปแฏแแบแแแบ)
- Arduino แแญแฏแทแแฑแธแแญแฏแทแแแบ แแถแแซแแบแแพแแทแบ แกแแนแแแฌแแแทแบแแฝแแบแธแแแทแบ window แแพแแทแบ send แแแฏแแบ
(แแถแแซแแบแแปแฌแธแแผแแทแบ แกแแผแแบแแพแฏแแบแธแแญแแบแธแแปแฏแแบแแพแฏแกแแฝแแบ แแแญแฏแแบแแแบ
(แแแฏแแบแแ
แบแแฏแ
แฎแแญแฏ แแพแญแแบแแญแฏแแบแแฑแฌแกแแซแแฝแแบ แแฑแแฌแแปแฌแธแแญแฏ Arduino แแญแฏแท แแฑแธแแญแฏแทแแแบ)
แแฝแแทแบแแแบแแแฏแแบ- aแ A OFF แแแฏแแบ- Aแ
B ON แแแฏแแบ- แแ B OFF แแแฏแแบ- Bแ
C ON แแแฏแแบ: cแ C OFF แแแฏแแบ- Cแ
D ON แแแฏแแบ : แแ D OFF แแแฏแแบ :D แ
E ON แแแฏแแบ: แกแฎแธแ E OFF แแแฏแแบ- Eแ
แแญแฏแทแแแบ แแแฏแแบ- แแแบแแแบแแพแญ แแแทแบแแฝแแบแธแแฌแธแแฑแฌ แ
แฌแแฏแถแธ/แแแแบแธแ
แฌแแแบแธแแญแฏแท . แแแทแบแแฌแธแแแบแ
* แกแแฏแถแธแแฝแแบ แแแทแบแแฝแแบแธแแฌแธแแฑแฌ . แแญแฏ Arduino แแแญแฏแแแแบแแฝแแบ แแฏแแบแแฝแพแแทแบแแพแฏแกแแฏแถแธแกแแผแ
แบ แแแบแแพแแบแแแบแ
(Arduino แแฝแแบ แแแญแฏแแแแบแฅแแแฌ)
LED แแแบ A ON แแพแแทแบ A OFF แแแฏแแบแแปแฌแธแแผแแทแบ Arduino แแฏแแบแแซแแพแฏแแปแฌแธแ แแ
แบแแปแ
แบแแแบแกแแฑแซแแบ 5 แแญแฏแท แแปแญแแบแแแบแแฌแธแแแบแ
แกแ
แแฝแแบ SoftwareSerial.h แแแทแบแแฝแแบแธแแซแ
SoftwareSerial BT(2แ 3); // Arduino D2 (RX) แแแบ Bluetooth module แ pin 2 (TX) แแญแฏแท แแปแญแแบแแแบแแฌแธแแผแฎแธแ
// Arduino D3 (TX) แแญแฏ Bluetooth module แ pin 1 (RX) แแญแฏแท แแปแญแแบแแแบแแฌแธแแแบแ
Char inData[10];
int led1 = 5;
int i=0;
แแปแแบแแผแแบแแฑแฌ setup() {
Serial.begin(9600); // uno 9600 แกแแฝแแบ
BT. แ
แแแบ (9600); // uno 9600 แกแแฝแแบ
for(int i=0; i<5; i++){
pinMode(5+iแ OUTPUT);
digitalWrite(5+iแ LOW);
}
}
void loop() {
แแฑแ
แแบ (BT.available() > 0)
{
char แแแบแแถ = BT.read(); // 1 byte แแญแฏแแแบแแซแ
inData[i++] = แแแบแแถแแแพแญแแแบ;
แกแแแบแ (แแแบแแถแแแบ == '.')
{
Serial.print(inData);
inData[i] = '\0'; // แแแบแแถแแแพแญแแฌแธแแฑแฌ แแผแฌแธแแถแแญแฏ แแพแแบแธแแแบแธแแซแ
i = 0;
}
}
// LED1 แกแแฝแแทแบ/แกแแญแแบ
if(strcmp(inData,"a")==0)
{
digitalWrite(led1แ HIGH);
}
if(strcmp(inData,"A")==0)
{
digitalWrite(led1แ LOW);
}
}
แกแแบแแญแแบแแฏแแบแแฒแทแแแทแบแแแบ
แแแแแ แแญแฏ แ