본문 바로가기
2022/ARDUINO

[ARDUINO] 아두이노 블루투스(HC-06) 연결 코드 작성하기

by Or0i쿠 2022. 10. 5.

 

#include <SoftwareSerial.h>

SoftwareSerial BTSerial (2, 3); // 2번, 3번 핀에 TX, RX 연결

int LED = 13; // 13번 핀에 LED 연결

​

void setup() {

  Serial.begin (9600); // 시리얼 통신 속도 설정

  Serial.println ("LED control test!"); // 시리얼 모니터 창에 문자열 출력

  Serial.println ("no command!");

  BTSerial.begin (9600); // 블루투스데이터전송속도초기화 pinMode (LED, OUTPUT); // 13번 핀을 출력으로 설정

}

​

void loop() {

  if (BTSerial.available()) // 데이터가 수신되면

  {

    char toSend = (char)BTSerial.read(); // 문자 형 데이터로 저장

    Serial.print ("Command = "); // 수신 된 데이터를

    Serial.println (toSend); // 시리얼 모니터 창에 출력

    switch (toSend) // 수신된 데이터가

    {

      case '1': // '1’ 이

        Serial.println ("LED On"); // 문자열 출력

        digitalWrite (LED, HIGH); // LED 켜짐

        break;

      case '0': // '0' 이면

        Serial.println ("LED Off"); // 문자열 출력

        digitalWrite (LED, LOW); // LED 꺼짐

        break;

    }

  }

}
결과

 

'2022 > ARDUINO' 카테고리의 다른 글

가변저항 (+RGB)  (0) 2022.10.20
[ARDUINO] 도트 매트릭스  (1) 2022.10.05
[ARDUINO] 아두이노 앱인벤터 블루투스 연결  (0) 2022.09.15