อุปกรณ์
1. บอร์ด Arduino
2. โมดูล Bluetooth HC-05
3. โทรศัพท์ Android
4. แอพ Bluetooth Terminal
ข้อควรระวัง
โมดูล Bluetooth ต้องการไฟเลี้ยง 3.3 V DC เท่านั้น
ความเร็วของการสื่อสารเป็น 38400 bps
โปรแกรม Arduino
int L1 = 4;
int L2 = 7;
int L3 = 10;
int L4 = 11;
#define L1_ON digitalWrite(L1, HIGH)
#define L1_OFF digitalWrite(L1, LOW)
#define L2_ON digitalWrite(L2, HIGH)
#define L2_OFF digitalWrite(L2, LOW)
#define L3_ON digitalWrite(L3, HIGH)
#define L3_OFF digitalWrite(L3, LOW)
#define L4_ON digitalWrite(L4, HIGH)
#define L4_OFF digitalWrite(L4, LOW)
#define t 100
#define INLENGTH 4
#define lf 10
#define cr 13
char inString[16];
int inCount;
int incomingByte = 0;
unsigned int number;
void setup() {
pinMode(L1, OUTPUT);
pinMode(L2, OUTPUT);
pinMode(L3, OUTPUT);
pinMode(L4, OUTPUT);
Serial.begin(38400);
delay(3000);
L1_ON;
Serial.print("LED1");
}
void loop() {
inCount = 0;
if (Serial.available() > 0)
{
number = Serial.read();
switch (number) {
case '0': L1_OFF; break;
case '1': L1_ON; break;
case '2': L2_OFF; break;
case '3': L2_ON; break;
case '4': L3_OFF; break;
case '5': L3_ON; break;
case '6': L4_OFF; break;
case '7': L4_ON; break;
default: break;
}
}
}