圆梦小车 Step by Step 之二:和小车“交流”
0赞
[提要] 信息时代,交流乃第一需求,人如此,机器也不例外,它们也需要有交流的通道、交流的方式,以使它们的功能发挥到极致,同时也让它们对人更加友善。
本篇主要将手把手教你如何用 PC 机和圆梦小车交流。
内容提要:
传统设计中,小车与人的交流无一例外的选用了LCD、LED显示器,但我仔细分析后发现,使用这些显示器有许多缺憾,其一是显示内容有限,无法满足人的需要,也无法适应小车进化新增信息的显示;其二是小车是移动的,装在车上的显示器在需要观察信息时反而看不见了,因为它“逃出了”你的视野。
所以,圆梦小车的设计放弃了显示器,取而代之的是设计了一个USB转UART接口和一个无线接口,将需要显示的信息传递出来,借用已随处可见的PC机显示,无疑这样内容将会丰富、生动许多。
还提供了无线接口,使小车在运动时也可将其需要表达的告诉你,使你随时知道它在干什么?是否有什么“不爽”的事发生?
由于通讯是双向的,所以还可以取代原来小车上的控制按键,圆梦小车上除了一个电源开关外,无一按键。通讯实现的控制远比按键灵活,将会给你无穷的发挥空间。
文中首先讲述了小车的交流通道 —— 串口及相应的性能扩充:USB、无线。
之后描述了如何定义一个通讯协议。
最后描述了如何在VC环境下构建一个控制界面,实现与圆梦小车的交流。
因为 HTML 的排版较繁,故在此只显示摘要,有兴趣者可下载PDF文档阅读:
圆梦小车StepbyStep-2.pdf
9620226139664.pdf
