2016年2月4日 星期四

[程式相關] Arduino Nano - 機器自走車


自己寫程式,控制機器自走車
我想這是每個男人的浪漫
只是,這竟然是現在小朋友的玩具 . . .

------------------------------------------------------------------------

簡單來說,就是使用Nano晶片來控制自走車囉
其實不用太害怕,寫硬體板最需要注意的
就是了解每一個功能的用法
通常難的是在看文件阿 . . .

「晶片」就把它想成是機器人的大腦
而「紅色那塊的主機板」,就像是機器身體一樣
再依照使用者的需求
接上「紅外線」、「藍芽」、「馬達」等功能
就像個變型金剛

------------------------------------------------------------------------
◎步驟流程
1.下載Arduino IDE - 用來寫程式的IDE

2.將晶片與電腦連接 - 灌好晶片的驅動程式

3.開啟Arduino IDE 設定相關資訊 - 依據你使用的晶片做選擇
‧工具 -> 版子/處理器/序列埠

4.開啟序列埠監控程式 - 就可以根據你的print來做Debug
通常debug的方式,都是直接使用print來印出資料
這也是在寫Linux C裡面常出現的方法

------------------------------------------------------------------------
◎程式補充

這邊就不詳細解釋各個Function的意思
因為我也不是全不了解阿 . . .
其實,仔細看它的Function也只有兩個(setup、loop)
寫法上非常的直覺

1. setup - 就是告訴晶片說,你要用哪些功能
‧begin、pinMode(INPUT/OUTPUT)

2. loop - 就是一直重複在走你寫的判斷式
‧analogWrite、digitalWrite . . .

------------------------------------------------------------------------

喜歡嗎?程式這種東西
都是要實作的,感覺也會特別的深刻
等機器自走車完成

可以再挑戰更難的飛行器囉!



沒有留言:

張貼留言