본문 바로가기

개발자/Arduino

블루투스 아두이노 메가 연결 테스트 Arduino Mega2560 과 Bluetooth 연결

반응형



아두이노 메가 2560의 TX1, RX1 핀 -핀번호 18, 19번-을 블루투스 모듈 HC-06 의 RX, TX 와 연결한다. 아래 소스코드를 업로드 하고 실행한다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//Bluetooth 모듈 HC-06 Test Program 
// Android APP is BT Chat App
 
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  Serial.println("Hello!");
  Serial1.begin(9600);
}
 
void loop() {
 
  // put your main code here, to run repeatedly:
  if (Serial1.available()) {
    Serial.write(Serial1.read());
  }
  // Serial –> Data –> BT
  if (Serial.available()) {
    Serial1.write(Serial.read());
 }
}
cs


아두이노 Sketch 에서 씨리얼 모니터를 켠다. 씨리얼 모니터 화면에는 Hello 글자가 나타난다.


스마트 폰에는 BT Chat 앱을 설치한다.


폰의 설정에 가서 블루투스 메뉴를 들어가면 이름이 HC-06이 나오는데 이것을 연결하기 위해 기본 PIN 넘버 1234를 입력하여 연결을 해둔다.


BT Chat 앱을 실행하고, 앱에서 연결하고 -연결되었다는 메시지가 보인다. 통신을 실행한다. 서로 데이터를 전송하고 수신하는 모습이 안드로이드 BT App 과 스케치의 씨리얼 모니터로 확인할 수 있다.


아래 핀 연결과 모니터 화면, 씨리얼 모니터 화면을 참고한다.


 

















반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

귀사가 성공하기까지의 긴 고난의 시간을 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩