교육에 활용하는 실습 자료입니다
1. 실습자료 다운로드
2. 오렌지보드 드라이버(FTDI 드라이버) 다운로드
3. 아카이브
// 블루투스 IoT 전등
#include
SoftwareSerial BTSerial(4, 5);
char data;
void setup() {
BTSerial.begin(9600);
//에어컨
pinMode(7, OUTPUT);
//전등1
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
//전등2
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
if (BTSerial.available()) {
data = BTSerial.read();
if (data == 'a') {
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
}
if (data == 'b') {
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
}
if (data == 'c') {
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
}
if (data == 'd') {
digitalWrite(7, HIGH);
}
if (data == 'e') {
digitalWrite(7, LOW);
}
}
}
|
다음글 |
아두이노 지그비 양방향 통신 문제요.
|
2019-09-02 |