블루투스 연결 테스트

#include "BluetoothSerial.h" //esp32의 블루투스 기능을 포함
BluetoothSerial SerialBT; //블루투스 기능을 정의

void setup() {
  Serial.begin(115200); //시리얼 통신속도를 115200으로 설정
  SerialBT.begin("metaway_BT"); //블루투스의 이름을 설정
  pinMode(15, OUTPUT); //LED가 연결된 15번 핀을 출력용 핀으로 설정
  // put your setup code here, to run once:

}

void loop() {
  if(SerialBT.available()) {  //블루투스로 받은 데이터가 있으면
    int ch = SerialBT.read();  //ch라는 변수에 데이터를 1byte 저장
    if (ch == '0') {  //블루투스를 이용하여 받은 데이터가 '0'이면
      digitalWrite(15, HIGH); } //LED를 켬
      
    if (ch == '1') {  //블루투스를 이용하여 받은 데이터가 '1'이면
      digitalWrite(15, LOW); }  //LED를 끔
      
  }
 
}

앱인벤터 실습 파일 다운로드

SelfFarm_APP.aia