8.5
將智能手機轉換為您的Arduino或ARM項目的遠程觸摸顯示。
開源軟件將您的智能手機 /平板電腦轉換為Arduino和Arm Projects的Android Remote Touch顯示屏,並使用HC-05或USB OTG電纜等藍牙適配器。
讓Arduino草圖通過將HC-05連接到Arduino的RX/TX引腳,在智能手機上創建一個帶有圖形,按鈕和滑塊的GUI。
還支持將Arduino與USB電纜和USB-OTG適配器直接連接到智能手機。
BlueDisplay通過藍牙從Arduino收到抽獎請求,並將其呈現。
基本的GUI元素作為按鈕和滑塊仍在應用中實現,以減少Arduino代碼大小。
GUI回調,觸摸和傳感器事件被發送回Arduino。
無需Android編程!
特徵:
- 開源。
-Arduino and Arm(STM)的C ++庫
- 圖形 +文本輸出以及printf實現。
- 從字節或短值繪製圖表。可以清除最後一個繪製圖表。
- 播放系統音調。
- 帶有音調反饋的觸摸按鈕 +滑塊對象。
- 按鈕和滑塊回調以及觸摸和傳感器事件將發送回Arduino。
- 顯示區域的自動和手動縮放。
- 輕鬆地映射UTF-8字符,例如ohm,Celsius等。
- 使用HC-05模塊最多可達115200 baud。
- 可以使用USB OTG連接代替藍牙。
- 用於調試目的的本地顯示接收並發送命令和數據。
- 在日誌級冗長中接收到的藍牙數據的Hex和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設備,並且在藍牙設置中可見。
所有示例最初都使用9600的波特拉特。尤其是SimpleTouchscreendso示例將以115200的福音更加順暢。
為此,通過停用行`#define HC_05_BAUD_RATE BAUD_9600`並激活#define HC_05_BAUD_RATE_RATE BAUD_115200`來更改示例baudrate。
並通過使用btmoduleprogrammer.ino示例更改BT模塊Baudrate。
可以在https://github.com/arminjo/stmf3-discovery-demos上找到ARM示例代碼。
版本信息:
4.3
- 新命令函數_clear_display_optional啟用慢速顯示的重新同步。
- 藍牙隨機延遲檢測。
- 修復了用於抑制微管道的錯誤。
- 添加Slider subfunction_slider_set_default_color_threshold。
- 打開選項菜單現在不限制在全屏上並連接。
- 用serial.print()打印的字符串未解釋,而是存儲在日誌中以進行調試目的。
- 修復了function_button_remove中的錯誤。
- 修復了subfunction_slider_set_position的錯誤。
4.2
- 在應用程序全屏模式下從左邊框滑動將打開選項菜單。
- 在未收到的數據上刪除了故障消息。
- 添加的參數值 *lock_sensor_landscape和 *foruction setScreEnorientationlock()的lock_sensor_portrait。
- 滑塊字幕處理改進。
- 添加了簡短的drawText`函數。
4.1改進的啟動。新消息如果連接後未收到的數據,則屏幕的一部分是不活動的/黑色,則可以訪問日誌。
4.0與USB OTG電纜的連接現在也可以使用。在這種情況下,不需要藍牙適配器。
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