DumbDisplay Android 应用程序是一个简单的蓝牙经典/蓝牙 LE/USB 串行终端(显示器/绘图仪),扩展为 Arduino/ESP8266/ESP32/Raspberry Pi 的“哑”显示器(以及一些输入方式) Pico——使用 DumbDisplay Arduino 库 (https://github.com/trevorwslee/Arduino-DumbDisplay)
使用 DumbDisplay 作为显示器的想法是,您可以推迟将实际输出小工具连接到微控制器板,直到实验的后期。
DumbDisplay 可以用作虚拟输出小工具来代替真实的小工具
• LED-网格层
• LCD 层(基于文本和图形)
• 7 段行层
• 绘图层
• TomTom 地图层
• Micro:bit-like层
• 龟状层
微控制器板可以通过以下方式连接到 DumbDisplay Android 应用程序
• USB(OTG)
• 蓝牙(带 HC-05 / HC-06)
• WIFI(适用于 ESP8266 / ESP32 / Raspberry Pi Pico W)
• USB 通过 DDWifiBridge(一个 Python 程序)
除了充当虚拟输出小工具外,DumbDisplay 还可以通过其层“反馈”机制将用户“反馈”(如单击)路由到微控制器程序。换句话说,DumbDisplay 也可以被视为非常简单的输入小工具。
DumbDisplay 还具有“隧道”机制,可帮助微控制器程序
• 从互联网上获取简单数据(包括简单的 JSON 数据)
• 下载图像到您的手机,用于在图形 LCD 层上显示
• 从您的手机请求某些“服务”(例如获取 GPS 位置和通过 TensorFlow Lite 进行对象检测)
DDWifiBridge注意事项:
* DDWifiBridge 是 DumbDisplay Arduino 库附带的一个简单的 Python 程序
* 代理 USB 连接到您的桌面,DDWifiBridge 桥接 USB 和 WIFI 连接到 DumbDisplay
* 这样,Arduino UNO 就不需要有特殊的附加组件来通过 WiFi 无线连接到 DumpDisplay
希望这个小应用程序有所帮助。