Project 16 Bluetooth スピードコントロールスマートカー

1.説明

このプロジェクトでは、Bluetoothを使ってスマートカーの速度を調整します。変数で速度を定義し、それを変更することでスマートカーの速度を変えることができます。

2.フローチャート

image-20250513095810478

3.配線図

1). 8*8 LEDボードのGND、VCC、SDA、SCLは拡張ボードのG(GND)、V(VCC)、A4、A5に接続します。

2). BluetoothモジュールのRXD、TXD、GND、VCCはそれぞれ8833モータードライバー拡張ボードのTX、RX、G、5Vに接続します。BluetoothモジュールのSTATEとBRKピンは接続不要です。

3). サーボはG、V、A3に接続します。茶色の線はGnd(G)、赤色の線は5V(V)、オレンジ色の線はA3に接続します。

4). 電源はBATポートに接続します。

4.テストコード

コードを書く前に、8x16 LEDボードとサーボのライブラリファイルをインポートする必要があります。具体的な手順は以下の通りです:

をクリックしてセンサー/モジュール/コンポーネントの拡張ライブラリ画面に入り、「Matrix 8*16 Aip1640」モジュールを検索し、をクリックします。これで「Not loaded」が「loaded」に変わり、「Matrix 8*16 Aip1640」モジュールが正常に追加されたことを示します。

Img

をクリックしてコードエディタ画面に戻ると、追加した「Matrix 8*16 Aip1640」モジュールと「Servo」コンポーネントの命令ブロックがモジュールエリアに表示されます。

ブロックをドラッグして編集できます。以下のブロックは参考用です。

(1).

(2).

(3).

(4).

(5).

(6).

(7).

(8).

(9).

(10).

完成したテストコード

注意: テストコードをアップロードする前にBluetoothモジュールを外す必要があります。そうしないとコードのアップロードに失敗します。コードのアップロードが成功したらBluetoothモジュールを接続してください。

5.テスト結果

コードをV4.0ボードに正常にアップロードした後、配線図に従って配線し、外部電源を入れてDIPスイッチをONにします。APPとBluetoothをペアリングすると、APPでスマートカーを操作して動かすことができます。

を押すと車が加速し、を押すと車が減速します。また、8*16 LEDボードにはスマートカーの対応する状態パターンが表示されます。