Page 186 - MDP2020-1
P. 186
| 인천전자마이스터고등학교 ·············································································································
180
<블루투스 제어>
#include <SoftwareSerial.h>
#define BT_RXD 8
#define BT_TXD 7
#define LED1 9
#define LED2 10
#define LED3 11
SoftwareSerial mySerial(BT_RXD, BT_TXD);
String myString="";
void setup(){
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
Serial.begin(9600);
mySerial.begin(9600);
}
void loop(){
while(mySerial.available()) {
char myChar = (char)mySerial.read();
myString += myChar;
delay(5);
}
//받은 문자열 출력하기
if(!myString.equals("")) Serial.println("input value: "+myString);
//실행
if(myString == "a"){
digitalWrite(LED1, HIGH);
delay(500);
digitalWrite(LED1,LOW);
Serial.println("1층 LED 점등 완료.");
myString = "";
} else if(myString=="b"){
digitalWrite(LED2, HIGH);
delay(500);