티스토리 뷰
#include <softwareserial.h>
//SoftwareSerial(RXD PIN, TXD PIN);
SoftwareSerial BTSerial(2,3);
void setup() {
Serial.begin(9600);
BTSerial.begin(9600);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
void loop() {
if(BTSerial.available()) {
int btData = BTSerial.read();
Serial.write(btData);
ledOn(btData);
}
if(Serial.available()) {
BTSerial.write(Serial.read());
}
}
void ledOn(int btData) {
if(btData >= 48 && btData <= 52) {
digitalWrite(5, (btData == 49 || btData == 52) ? HIGH : LOW);
digitalWrite(6, (btData == 50 || btData == 52) ? HIGH : LOW);
digitalWrite(7, (btData == 51 || btData == 52) ? HIGH : LOW);
}
}
블루투스 모듈 AT Command
| Command | paramerter | receive | |
| 테스트 | AT | - | OK |
| 통신속도 설정 | AT+BAUD1 | 4 : 9600 | OK9600 |
| 이름변경 | AT+NAMExxxxxx | - | OKname |
| Pincode 변경 | AT+PINxxxx | - | OKsetpin |
'IT > Arduino' 카테고리의 다른 글
| 아두이노 교육4일차 서보 모터 제어 (0) | 2014.08.30 |
|---|---|
| 아두이노 교육4일차 초음파 센서를 통한 거리측정 (0) | 2014.08.30 |
| 아두이노 교육4일차 DC모터 정역제어 (0) | 2014.08.30 |
| 아두이노 교육4일차 DC 모터 제어 (0) | 2014.08.30 |
| 아두이노 교육3일차 적외선 센서 (0) | 2014.08.23 |
댓글