2017년 2월 10일 금요일

10. 아두이노 블루투스 제어

 개요: 아두이노 블루투스 통신


아두이노로 블루투스 통신을 시현해 보겠습니다.
아두이노에 블루투스 모듈을 설치하고 스마트폰으로 블루투스와 통신을 하여 LED등을 켜고 끄는 동작을 해보겠습니다.



Step 1. 준비물

 아두이노, H16, 브레드판, 저항(100 Ω ) , 블루투스어플


  • RXD - pin 3
  • TXD - pin2
  • LED - pin 12
  • VCC - 5V






Step2. 

실행화면(스마트폰 블루투스통신으로 Led등을 켜는 모습)




  Step 3. 회로도


Step 4. source code


#include <SoftwareSerial.h>

SoftwareSerial bluetooth(2,3); //블루루투스연결하기

void setup()
{
Serial.begin(9600); // 9600의속도로 시리얼 통신을 시리얼 통신을 초기화 한다.
bluetooth.begin(9600); // bluetooth module and serial inialize
pinMode (12,OUTPUT);// led is connect with pin number 12.
}

void loop()
{
if(bluetooth.available())
{
char read = bluetooth.read();
if(read =='1') // if bluetooth is 1?
{
digitalWrite(12,!digitalRead(12));// LED togle

}

}
}


블루투스 어플 설치                                            설치된 어플 아아콘


 순서대로 설정

Step 5. 시연 동영상





라벨:

0개의 덧글:

댓글 쓰기

에 가입 댓글 [Atom]

<< 홈