シリアル通信ソフトでBruetooth通信
パソコンとマイコンをシリアル通信で繋いで利用している場合、これをBruetooth化するにはパソコン側とマイコン側にbluetooth機器を取り付けて、bluetoothで通信できるようにすればいいのですが、ここで問題なのは、パソコン側のソフトがBluetoothに対応していない場合です。たとえばlpc21ispやIJUtilitiesはbluetoothに対応していないようです(間違っていたらごめんなさい)。
そこでパソコンでシリアル通信のソフトを使いながら、Bluetooth通信を使うような方法はないものかと、あちこちネット検索しましたが見つけられませんでした。
何かいい方法がないものかと、机の引き出しの中を覗いていると、昔に買った「USB-TTLシリアルコンバータケーブル」が目に入りました。
これを使えば、パソコンからシリアル信号は出せる。この先にBluetoothモジュールを繋げればBluetooth通信ができないだろうかと、素人考えが浮かびました。
早速ブレットボードでV++,GND,TX,,RXを結線して実験。うまく行きません。TX,RXをクロスに変えて実験。なんとうまく通信できるではありませんか。

USB-TTLシリアルコンバータケーブル
https://strawberry-linux.com/catalog/items?code=50040
Bluetoothモジュール
https://www.amazon.co.jp/gp/product/B01G9KSAF6/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
これでlpc21ispやIJUtilitiesも無線で使えるようになりました。
なお、シリアル通信のボーレートはBluetoothモジュールの設定に合わせました。
とりあえず動いていますが、ハードは全くの素人ですので、電気的にこれで良いのか疑問です。
なお私は手持ちの「USB-TTLシリアルコンバータケーブル」を使いましたが、このケーブルのコンバータ部分はケーブルのパソコンに近い方にありますので、ケーブルを無くすことも可能です。
また、パソコンのUSBに直刺しできるようなUSBシリアルコンバータモジュールを使えば、ケーブル不要でコンパクトに収めることができそうです。
ご意見等あればお聞かせください。
Bluetooth設定
ATモード
ATモードにするにはBluetoothモジュールのボタンを押しながら電源を入れる。
ATモードの通信速度は38400bps
子機の設定
AT+UART=9600,0,0 // 9600はUARTとの通信速度
AT+ROLE=0 // 子機
AT+ADDR? // 子機のアドレスを表示
+ADDR:14:3:508a5
親機の設定
AT+UART=9600,0,0 // 9600はUARTとの通信速度
AT+ROLE=1 // 親機
AT+CMODE=0 // どのデバイスとも接続可
AT+BIND=14,3,508a5 // 子機とペアリング