シリアル通信

Arduino開発

ESP32 Arduino: Bluetoothシリアル通信(データ送受信不良)

ESP32に限らず,Bluetoothを用いてシリアル通信を行うとき,データ送受信時に改行コードが飛ばされたり,遅延(一時停止)やシリアルモニターが固まる等が起こることがあります。その場合,シリアルポートの送受信バッファを減らしたりなくすことで改善されることがあります。   デバイスマネージャを起動  デバイスの一覧よりポート(COMとLPT)を開く Bluetoothリンク経由の標...
Arduino開発

ESP32 Arduino: Bluetoothシリアル通信

ESP32には,WiFi以外にもBluetooth BLE, Bluetooth Classicをサポートしています。BluetoothSerialライブラリを使うことで簡単にパソコンと無線でシリアル通信できます。 1. ESP32に次のコードを書き込みます。"bt-01"は,適当なBluetoothデバイス名に変更します。 #include "BluetoothSerial.h" Bluet...