File > Examples > 01.Basics > Blink 선택
위쪽에서 테스트할 보드와 Port를 선택하고 code를 업로드(→버튼)했을 때 보드에 내장된 LED가 1초 간격으로 깜빡거리면 정상 동작 확인 완료
Circuit design 2023.11.13 아두이노 스마트 무드등 수정본 | Tinkercad
Code에서 쓰이는 라이브러리 설치 : LIBRARY MANAGER에서 TimerOne
검색 및 설치
Bluetooth Module Master/Slave setting
다음 블로그에서 설명하는 대로 따라하기
다만 pin 연결 시 우리는 RX와 TX를 3, 2번에 연결했기 때문에 코드를 다음과 같이 바꾼다.
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(2, 3);
void setup() {
Serial.begin(38400); // 시리얼통신
BTSerial.begin(38400); // HC05의 AT mode 와 데이터송수신에 사용
}
void loop() {
if (BTSerial.available()) // 1. HC05모듈에서 입력되는 신호가 있으면
Serial.write(BTSerial.read()); // 블루투스 신호를 읽고 시리얼통신으로 전달(출력)
if (Serial.available()) // 2. 시리얼통신입력이 있으면
BTSerial.write(Serial.read()); // 시리얼통신으로 읽고 블루투스로 전달(송신)
}
// 아두이노와 블루투스 송수신이 계속해서 이루어진다.
Arduino Uno와 Arduino Nano에 각각에 해당하는 Code Upload
이후 발생하는 오류 메시지는 저에게 전달 바랍니다.