上位に戻る | ![]() |
初版2019/08/01 改版2019/11/02 |
重さを量って、単位あたりの重さが同じものの数量を測定したかった。ケーブルの長さや、部品の個数など。
電子天秤を使って Bluetooth で、Androidと、接続して、スマホで計量しようという作戦です
電子天秤 ほぼインターフェースは、今時ですが、RS-232Cのシリアル通信しか売ってません。 232CをBluetoothに変換するアダプター売ってますが
天秤は、高いは、このアダプタも高い!で、作ってみることに
![]() |
![]() |
1.ATコマンドセット ATコマンドモードへの道:モジュールに電源を供給し、ATモードに入ります ペアリングする必要はありません。コマンドの間隔は約1秒です。 デフォルトパラメータ:ボーレート:9600bps、ID:HC-06、パスワード:1234 通信テスト 送信:AT(毎秒送信してください) 戻る:OK 2. Bluetoothシリアルボーレートをリセットします。 送信:AT + BAUD1 戻る:OK1200 送信:AT + BAUD2 戻る:OK2400 …… 1 --------- 1200 2 --------- 2400 3 --------- 4800 4 --------- 9600(デフォルト) 5 --------- 19200 6 --------- 38400 7 --------- 57600 8 --------- 115200 9 --------- 230400 A --------- 460800 B --------- 921600 C --------- 1382400 PCは115200よりも大きいボーレートをサポートできません。解決策は次のとおりです。MCUのボーレートを高くする。 プログラミングによって(115200より大きい)率、およびATによってボー・レートを低レベルにリセットして下さい コマンド。 ATコマンドでリセットされたボーレートは、電源を切っても次回から保持することができます。 オフ。 3. Bluetooth名をリセットします 送信:AT + NAMEname 戻る:OKname パラメータ名:設定が必要な名前(20文字以内) 例: 送信:AT + NAMEbill_gates 戻る:OKname これで、Bluetooth名が「bill_gates」にリセットされました 電源を切ってもパラメータは保持されます。ユーザーは新しいBluetoothの名前を見ることができます PDAリフレッシュサービスで。 (注:名前は20文字以内に制限されています。) 4. Bluetoothペアパスワードを変更する 送信:AT + PINxxxx 戻る:OKsetpin パラメータxxxx:設定する必要があるペアパスワードは4ビットの数字です。このコマンドは使用可能です マスターおよびスレーブモジュールで。場合によっては、マスターモジュールに マスタモジュールがスレーブモジュール(アダプタまたは携帯電話)に接続しようとしたときのパスワード。場合のみ パスワードを入力すると、正常な接続が確立されます。他の機会に、ペアは終えることができます マスタモジュールが適切なスレーブモジュールを検索でき、パスワードが正しい場合は自動的に ペアリングされたスレーブモジュール以外に、マスターはスレーブモジュールを持つ他のデバイスを接続することができます。 Bluetoothデジタルカメラ、Bluetooth GPS、Bluetoothシリアルプリンタなど。 例: 送信:AT + PIN8888 戻る:OKsetpin その後、パスワードは8888に変更され、デフォルトは1234です。 このパラメータは、電源を切っても保持されます。 5.パリティチェックなし(V1.5以上のバージョンではこのコマンドを使用できます) 送信:AT + PN(これはデフォルト値です) 戻る:OK 6.奇数パリティチェックを設定します(V1.5より高いバージョンでは、このコマンドを使用できます)。 送信:AT + PO 戻る:わかりました 7.偶数パリティチェックを設定します(バージョンV1.5以上でこのコマンドを使用できます) 送信:AT + PE 戻る:OK EVEN |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |