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