Arduino有強大的支持庫和擴展板,使用它來開發一些電子制作會比單片機簡單很多很多。 就拿我們接下來要介紹的四軸機械臂來說,如果使用51單片機實現,你不但要操作單片機的IO 還要配置定時器產生PWM,定時器配置較為復雜,而使用Arduino你只需要操作IO就可以了, 其他的交給支持庫。
接下來要介紹的機械臂共有四軸使用四個舵機,分別控制上下、左右、前后、抓動作。
主板使用了Arduino UNO R3,擴展板和按鍵板都是自己焊接的。舵機使用型號為SG90, 機械臂組件為木制拼接板。 Arduino UNO R3
擴展板 擴展板上焊接了個USB插座轉接板,它是用來供電的,因為直接使用Arduino板上 USB供電可能帶不起四個舵機。圖左有四個三插針座,用來接四個舵機, 從上到下依次接控制前后、抓、左右、上下動作的舵機。
按鍵板 按鍵板上面0~7對應的是Arduino的0~7引腳。
按鍵板電路
機械臂組件 機械臂組件可以在那個寶上購,搜索關鍵詞:機械手臂木制拼接。
Arduino與擴展板電路 上圖電路示意圖使用Fritzing繪制的。黃色粗線為舵機控制線、紅色粗線為5V電源、黑色粗線為地。
視頻演示: https://v.youku.com/v_show/id_XNDQ5MDY2NTE5Mg==.html
|