목차
1. 목표
2. 부품 설명
3. DEMO
4. 앞으로의 계획
5. 출처 및 질의응답
2. 부품 설명
3. DEMO
4. 앞으로의 계획
5. 출처 및 질의응답
본문내용
아두이노와 블루투스는 SoftwareSerial로 연결되어있기 때문에 블루투스 통신을 위해 SoftwareSerial 라이브러리를 불러옵니다.
회로도에 꽂아둔 것처럼 RX핀은 2번 핀, TX핀은 3번 핀으로 설정합니다.
pinMode(9, OUTPUT) : 9번 핀을 출력으로 사용한다는 것입니다.
BTSerial.begin()은 블루투스로 데이터 전송할 때 데이터묶음의 전송속도를 설정하는 함수합니다.
BTSerial.available()은 데이터를 수신할 때 사용하는 함수입니다.
BTSerial.available()에서 블루투스로부터 받은 데이터가 있는지 확인하고 있다면 BTSerial.read()에서 데이터를 읽습니다.
읽은 데이터가 a라면 case’a’로 가게 되어 9번 핀에서 전원on 0.1초간, 전원off시킵니다.
읽은 데이터가 p라면 case’p’로 가게 되어 9번 핀에서 전원on 0.1초간, 전원off 10초간 ->다시 전원on 0.1초간, 전원off시킵니다.
HIGH와 LOW는 디지털신호라 쉽게 말해 전구스위치의 On/Off입니다. delay는 앞 명령을 지연시키는 것인데 delay(1000)=1초입니다.
회로도에 꽂아둔 것처럼 RX핀은 2번 핀, TX핀은 3번 핀으로 설정합니다.
pinMode(9, OUTPUT) : 9번 핀을 출력으로 사용한다는 것입니다.
BTSerial.begin()은 블루투스로 데이터 전송할 때 데이터묶음의 전송속도를 설정하는 함수합니다.
BTSerial.available()은 데이터를 수신할 때 사용하는 함수입니다.
BTSerial.available()에서 블루투스로부터 받은 데이터가 있는지 확인하고 있다면 BTSerial.read()에서 데이터를 읽습니다.
읽은 데이터가 a라면 case’a’로 가게 되어 9번 핀에서 전원on 0.1초간, 전원off시킵니다.
읽은 데이터가 p라면 case’p’로 가게 되어 9번 핀에서 전원on 0.1초간, 전원off 10초간 ->다시 전원on 0.1초간, 전원off시킵니다.
HIGH와 LOW는 디지털신호라 쉽게 말해 전구스위치의 On/Off입니다. delay는 앞 명령을 지연시키는 것인데 delay(1000)=1초입니다.
키워드
추천자료
저소득층 정보격차 실태 및 정보격차 해소방안
[토의학습][3분연설학습][전문가학습][협동학습][프로젝트학습][자리학습][컴퓨터보조학습][C...
[인터넷활용][협동학습][문제중심학습][개별학습][국악교육][프로젝트중심학습법]인터넷활용 ...
[A+보장]컴퓨터의이해 핵심요약정리(방송통신대)
유넵엔젤 일정관리 프로그램
MFC와 OpenCV 패턴인식을 이용한 커플 추천 프로그램 (Couple Maker ver 2.02)
입문공학설계 프로젝트 발표자료
에딘버러 축제에 관하여
디지털발표 디지털 논리회로 및 실습Term Project.PPT자료
영유아프로그램개발과평가C형:) 프로젝트 접근법의 이론적 기초, 교육목표 및 원리, 교육과정...
소개글