- 創客機器人實戰:基于Arduino和樹莓派
- 何福貴等編著
- 1058字
- 2020-10-23 14:26:20
3.2 Arduino擴展板
Arduino擴展板通常具有和Arduino開發板一樣的引腳位置,可以堆疊接插到Arduino上,進而實現特定功能的擴展。在面包板上接插元件固然方便,但需要有一定的電子知識來搭建各種電路。而使用擴展板可以一定程度地簡化電路搭建過程,更快速地搭建出你自己的項目,Arduino的擴展板目前種類繁多,下面介紹常用的幾種。
1.傳感器擴展板
用于將各種傳感器的接線口統一,例如DFRobot Arduino V7傳感器擴展板,如圖3-15所示。

圖3-15 傳感器擴展板
DFRobot Arduino V7傳感器擴展板為初學者省去煩瑣的面包板接線和故障排除,專注實現自己的創意想法,具有如下特性:
(1)把Arduino的端口擴展成3P接口,直插3P傳感器模塊,有14個數字口(6個PWM口)、6個模擬口。
(2)豐富的通信和存儲模塊接口。中部直插Xbee封裝的藍牙、Wi-Fi和Xbee通信模塊。旁邊設置了普通藍牙模塊、APC和SD卡的擴展接口。
(3)外部電源擴展,為Arduino提供長久續航。擴展板角落接線柱為主控制器和擴展板供電,中部接線柱為數字口上的舵機供電。
(4)5.5V的時候提供3.3V的供電,兼容更多3.3V的元件。
(5)傳感器擴展板V7不斷適應用戶習慣,兼容Arduino的變化。
(6)跳線切換5V與3.3V供電,適應Arduino旗下控制器不同的工作電壓。DUE為3.3V,其他控制器為5V。
(7)擴展板附帶通信模塊時,也能燒錄程序。大家只需將開關撥到PROG即可,完成后撥回RUN。
(8)添加1個I2C接口和1個3.3V電源輸出。
(9)更強易用性,不用說明書也能了解其功能。
(10)每個端口都帶有清楚的標識,讓你一眼就辨別出它的功能。
(11)數字和模擬端口采用不同的彩色排針。接口順序和顏色兼容DFRobot所有傳感器。
2.電機控制板
Arduino開發板如果要控制電機,必須使用電機驅動板。例如,DFROBOT出品Arduino四路電機驅動板,如圖3-16所示。

圖3-16 DFROBOT出品Arduino四路電機驅動板
DFRobot推出四路直流電機驅動擴展板,兼容5V/3.3V Arduino主控器,僅需要8個管腳,既可以同時控制4個直流電機,支持PWM調速和正反轉控制。驅動板集成了兩塊TB6612FNG電機驅動芯片,相對于傳統的L298N,效率提高了很多,體積也大幅度減少,在額定范圍內,芯片基本不發熱,單路高可輸出1.2A持續電流,并且內置低壓檢測電路與熱停機保護電路,安全可靠。適用于各類DIY制作。
3.無線通信擴展板
實現與上位機和移動終端的通信。例如,DFRobot出品的Wi-Fi模塊,如圖3-17所示。

圖3-17 DFRobot出品Wi-Fi模塊
基于WizFi210的Wi-Fi無線模塊提供TTL電平串口到IEEE802.11b/g/n無線通信的橋接。IEEE802.11n是IEEE新批準的無線傳輸標準協議,具備更高傳輸速度、更廣網絡覆蓋、更強兼容性、更加安全的特點。目前,許多無線電子設備廠商已經在大量產品中應用這一標準。如果想兼容更多新設備,Wizfi210是一個很好的方案。通過Wizfi210,任何具有TTL串口的設備都可以很容易地建立起無線網絡,實現遠程管理和控制。
- Clojure Data Analysis Cookbook
- 人工智能超越人類
- Java實用組件集
- Dreamweaver 8中文版商業案例精粹
- Expert AWS Development
- 基于ARM 32位高速嵌入式微控制器
- Apache Superset Quick Start Guide
- 基于32位ColdFire構建嵌入式系統
- 從零開始學PHP
- Linux系統下C程序開發詳解
- The DevOps 2.1 Toolkit:Docker Swarm
- HBase Essentials
- 中國戰略性新興產業研究與發展·數控系統
- 智能座艙之車載機器人交互設計與開發
- SketchUp 2014 for Architectural Visualization(Second Edition)