Espressif 의 ESP32 공식모듈 ESP32-WROOM-32D 를 사용한 BNE-MINI-ESP32-A1 개발보드를아두이노 IDE 를 이용해서 블루투스 테스트 하는 방법을 알아보도록 하겠습니다 ESP32 아두이노 개발환경 구성하는 방법은 아래 링크를 참고하시기 바랍니다 아두이노 IDE 를 실행한 후툴 -> 보드 -> ESP32 Dev Module 을 선택합니다 파일 -> 예제 -> BluetoothSerial -> SerialToSerialBT 를 선택합니다 ESP32-WROOM-32D 보드가 PC와 연결된 것을 확인한 후 업로드를 클릭하면예제 코드가 빌드되고 자동으로 업로드가 이루어 집니다 ESP32 를 PC 와 블루투스로 연결하도록 하겠습니다"윈도우 키" 를 클릭하고 "설정" 을 클릭합니다 Windows 설정에서 "장치" 를 선택 합니다 좌측에서 "Bluetooth 및 기타 디바이스" 를 선택한 후Bluetooth 또는 기타 장치 추가 를 선택합니다 디바이스 추가 화면이 나오면"Bluetooth" 를 선택합니다 디바이스 추가 화면에서 검색된 디바이스들의 목록이 나옵니다"ESP32test" 를 선택합니다 ESP32test 아래에 "연결됨" 문자가 나옵니다이제 ESP32와 PC가 블루투스로 연결되었습니다 터미널 프로그램 2개를 열어서 통신을 해보도록 하겠습니다저희는 Tera Term 을 사용해서 테스트 하였습니다Tera Term 은 아래 링크에서 다운로드 받으실 수 있습니다필요하신분은 다운로드 받아서 설치하시기 바랍니다 Tera Term 다운로드 Tera Term 을 실행한 후Setup -> Serial port 를 선택합니다 ESP32 와 USB 로 연결된 포트를 선택하고전송속도는 115200 으로 설정합니다 Tera Term 을 1개 더 실행 시킨 후ESP32 와 블루투스로 연결된 포트를 선택하고전송속도는 115200 으로 설정합니다 ESP32 와 USB로 연결된 터미널을 선택하고 키보드로 텍스트를 입력하면블루투스로 연결된 터미널에 텍스트가 출력됩니다반대로 ESP32 와 블루투스로 연결된 터미널을 선택하고 키보드로 텍스트를 입력하면USB로 연결된 터미널에 텍스트가 출력됩니다각각의 터미널에서 입력한 텍스트는 블루투스를 통해서 전송된 후반대편 터미널 창에 텍스트가 출력됩니다 ESP32-WROOM-32D 개발보드 구매하기