ESP-WROOM-32にはBluetoothも搭載されているけれど、実はBluetooth Classicにも対応しているみたいなので、SPPでHC-05やRN42みたいにBluetoothシリアル変換アダプタとして使ってみた。 とりあえずArduino core for the ESP32のサンプルプログラムとしてBluetoothSerial→SerialToSerialBTで事足りるんだけど、RN42みたいにPCから未接続時はLED点滅で接続後に点灯みたいなインジケータを追加してみた。 あとは開発ボードのデフォルトのシリアルポートはUSBシリアル変換ICに直結されていて起動時に情報などが流れてきてしまうので別なポートをシリアルポートとして設定してみた。 #include "BluetoothSerial.h" #include "Ticker.h" #if !defined(CON
![ESP32のBluetoothでSPPを使ってみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/8539ccc56c16c0abe696be5207502c3ca884ac27/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhNPnKzXIVf3FPhKrMINLi0RGseXn3o2Wd0lsdLmOQnHQQjtac0mxFAh3-OBefHrPZv6uuQv2feBe3tVhzFeY3KtxZwP-Gynkjnhv19LYqNG5a439An8UdIAgNRvcrqT1p0_wXbjfJl8m0%2Fw1200-h630-p-k-no-nu%2Fbt.png)