前一阵子为大家介绍了Arduino官方推出的扩展板,而今次便要为大家介绍其他电子厂商推出的Arduino扩展板,并且集中于通讯功能方面,它们分别是GPS导航系统、蓝牙通讯和WiFi功能。
GPS模块扩展板
图. Adafruit Industries的GPS模块
全球卫星定位系统(GPS)对于Arduino在导航系统开发中有着重要的地位,这是由Adafruit Industries推出的Arduino GPS模块,它提供了SD卡的存取功能,能够把GPS模块收集的数据储存到SD卡中,而且可以把收集到的数据移植到谷歌地球(Google Earth)、GPSvisualizer和电子资料表中,十分方便。
图. Adafruit Industries GPS模块的电路图
有关的开发资源
GPS模块与Arduino的通讯程序
GPS数据收集程序
GPS数据分析程序
蓝牙通讯扩展板
图:iteadstudio蓝牙通讯扩展板
这款iteadstudio推出的蓝牙扩展板配置了串行接口的蓝牙模块,而扩展板与Arduino主板以UART接口通讯,以下是扩展板的硬件规格:
- 微处理器: CSR BC417;
- PCB 体积: 53.3mm x 47mm x 1.6mm;
- 运作电源: 5V DC;
- 通讯协定: UART / Bluetooth 2.0;
有关的开发资源
扩展板电路图
扩展板的范例程式
WiFi通讯扩展板
图:CupperHead WiFi 通讯扩展板
这款WiFi模块提供了802.11b连接性能,兼容于Arduino的Diecimila、Duemilanove和Uno。扩展板以SPI和Arduino主板通讯,并且在PCB板上配置了天线,而WiFi模块拥有1Mbps / 2Mbps的输出速度。无线网络的格式方面,它支援BSS和IBSS架构,连接安全性方面支援WEP(64-bit, 128-bit)、WPA/WPA2 (TKIP, AES) PSK。
有关的开发资源
扩展板电路图
扩展板的范例程式
大家如果希望发掘更多Arduino的通讯功能,不妨尝试利用以上的扩展板实现。这些扩展板的主页一般都提供了电路图和范例代码,而且大部份都是开源硬体,所以我们可以从中学习有关的电路设计。