ホーム応用営業所

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を接続します。

続きを読む

プレビュー

ユーザーが見たもの

すべて見る

おすすめ

すべて見る

類似のゲームをもっと見る

すべて見る

その他のレベル ゲーム

すべて見る