8.5
ArduinoまたはARMプロジェクトのスマートフォンをリモートタッチディスプレイに変換します。
HC-05やUSB OTGケーブルなどのBluetoothアダプターを使用して、ArduinoおよびARMプロジェクトのスマートフォン /タブレットをAndroidリモートタッチディスプレイに変換するオープンソースソフトウェア。
HC-05をArduinoのRX/TXピンに接続するだけで、Arduinoスケッチにスマートフォンにグラフィックス、ボタン、スライダーを備えたGUIを作成します。
ArduinoをUSBケーブルとUSB-OTGアダプターとスマートフォンに直接接続することもサポートされています。
BlueDisplay 、Bluetoothを介したArduinoからの抽選リクエストを受け取り、それをレンダリングします。
ボタンとスライダーとしての基本的なGUI要素は、Arduinoコードサイズを削減するためにアプリにまだ実装されています。
GUIコールバック、タッチ、およびセンサーイベントがArduinoに送信されます。
Androidプログラミングは必要ありません!
特徴:
- オープンソース。
-ArduinoおよびARMのC ++ライブラリ(STM)
- グラフィック +テキスト出力とprintf実装。
- バイトまたは短い値からチャートを描画します。最後に描かれたチャートのクリアを有効にします。
- システムトーンを再生します。
- トーンフィードバックを備えたタッチボタン +スライダーオブジェクト。
- ボタンとスライダーのコールバック、およびタッチとセンサーのイベントがArduinoに送り返されます。
- ディスプレイ領域の自動および手動スケーリング。
- オーム、celsiusなどのUTF-8文字の簡単なマッピング。
-HC-05モジュールを使用した最大115200ボー。
-USB OTG接続をBluetoothの代わりに使用できます。
- デバッグ目的で受信および送信されたコマンドとデータのローカル表示。
-Logレベルの冗長で受信したBluetoothデータの16進数とASCII出力。
- トーストとしてメッセージをデバッグします。
ソース +例:
ソースはhttps://github.com/arminjo/android-blue-displayで入手できます。
例は、Arduino BluedisPlayライブラリhttps://github.com/arminjo/arduino-bluedisplayに含まれています。
または、Arduino IDEで(Ctrl+Shift+I)を使用し、 BlueDisplayを検索します。
ライブラリには、HC-05を簡単に初期化し、0.3メガサンプル/秒の単純なDSOの例が含まれています。
例を使用する前に、BTモジュール(HC-05モジュールなど)がAndroidデバイスに接続されており、Bluetooth設定で表示されていることに注意してください。
すべての例は、最初は9600のボードレートを使用しています。特に、SimpleTouchScreendsoの例は、115200のボードレートでよりスムーズに実行されます。
このために、ライン `#define hc_05_baud_rate baud_9600`を非アクティブ化してボードレートの例を変更し、` #define hc_05_baud_rate baud_115200`をアクティブにします。
btmoduleprogrammer.inoの例を使用して、bt-module baudrate EGを変更します。
ARMの例コードは、https://github.com/arminjo/stmf3-discovery-demosにあります。
バージョン情報:
4.3
-newコマンドfunction_clear_display_optionalスローディスプレイの再同期を有効にします。
-Bluetoothランダム遅延検出。
- マイクロスワイプ抑制のバグを修正しました。
-Slider subfunction_slider_set_default_color_thresholdを追加しました。
- スワイプしてオプションを開くメニューは、フル画面に制限されず、接続されています。
- serial.print()で印刷された文字列は解釈されませんが、デバッグの目的でログに保存されます。
-function_button_removeのバグを修正しました。
-SubFunction_slider_set_positionのバグを修正しました。
4.2
- アプリケーションで左の境界からスワイプフルスクリーンモードでオプションメニューを開きます。
- 受信したデータなしで故障したメッセージを削除しました。
- パラメーター値の追加 *lock_sensor_landscapeおよび *lock_sensor_portrait for function setscreenorientationlock()。
- スライダーキャプション処理が改善されました。
- 短い「drawtext」関数を追加しました。
4.1スタートアップの改善。新しいメッセージConnectおよびConnectと画面の一部が非アクティブ/ブラックである場合は、ログにアクセスします。
4.0 USB OTGケーブルとの接続も可能になりました。この場合、Bluetoothアダプターは必要ありません。
Slider SetScaleFactor()は、init()で初期値として配信される実際の値をスケーリングしません。
改善されたトーンボリューム設定 - スマートフォンでも調整できます。
すべてのボタンキャプション文字列のtrim()。
ヒント:
HC-05が接続されている間にArduinoのプログラミングを有効にするには、ダイオードを使用してArduino RXとHC-05 TXを接続します。
April 5, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 3, 2025
April 3, 2025
April 3, 2025