Author:tkvern
1.準備
學習物聯(lián)網(wǎng)開發(fā)凡壤,我們需要有良好的社區(qū)支持知染,方便的配件采購渠道和便宜的價格双吆。而Arduino剛好具備了這些條件抑淫。
1.1知識儲備
在開發(fā)Arduino之前你需要掌握基礎的C語言知識胳搞。當然如果你已經(jīng)有過Java卸例,PHP,Ruby肌毅,Python筷转,Javascript類似的語言開發(fā)經(jīng)歷的話請繼續(xù)往下。除了編程基礎以外你還需要了解基本的電學知識悬而,大多數(shù)高中物理教材都有這些知識呜舒,你同樣可以借助搜索引擎幫助你獲得這些知識。
這里推薦一個學習C語言的鏈接:
慕課網(wǎng)-C語言入門
1.2學習資料
在Arduino官網(wǎng)提供了諸多的編程參考笨奠,社區(qū)貢獻代碼庫和詳細的文檔袭蝗。
如果覺得文檔不夠明白,沒關系艰躺。
推薦到極客學院-Arduino開發(fā) 查看相關視頻呻袭。在硬件還沒到貨之前可以在極客學院先了解一些關于Arduino的知識。
1.3硬件采購
在Arduino的官網(wǎng)提供了購買鏈接腺兴,但是如果你覺得麻煩的話推薦到淘寶店慧凈電子購買套裝左电。
購買時請注意,慧凈電子提供的Arduino uno有兩種版本页响,一個是國產(chǎn)的相對便宜篓足,一個是進口的相對貴一些。功能上沒有區(qū)別只是一個是國內(nèi)生產(chǎn)闰蚕,一個是國外生產(chǎn)栈拖。如果不介意建議購買國產(chǎn)版本。
筆者購買的鏈接參考:基于Arduino智能小車循跡避障智能小車 UNO R3入門 機器人套件
2.環(huán)境搭建
如果你使用的是Windows没陡,環(huán)境搭建想對簡單涩哟,如果是Mac可能會存在Arduino uno連接后找不到端口的問題,稍后會給出解決方案盼玄。
2.1 下載ArduinoIDE
開源的Arduino軟件(IDE)讓編程和下載程序變得非常簡單贴彼。這個軟件能夠運行在Windows、Mac OS X以及Linux上埃儿,軟件基于Processing和其他的開源軟件器仗,使用java開發(fā)完成。這個軟件適用于任何Arduino控制板
下載連接:https://www.arduino.cc/en/Main/Software
2.2 安裝Arduino驅(qū)動
解決在Mac上找不到端口問題
How To Use Cheap Chinese Arduinos That Come With With CH340G / CH341G Serial/USB Chip
下載文件 CH34x_Install.zip
解壓后安裝,重啟精钮。重新插上Arduino數(shù)據(jù)線就可以在ArduinoIDE
中看到設備了
2.3 溫馨提示
如果你有使用SublimeText威鹿,千萬不要安裝插件arduino-like IDE
。安裝arduino-cli
就足夠了轨香。代碼編譯下載最好是使用ArduinoIDE
完成忽你,如果需要使用SublimeText,在選項中開啟使用外部編輯器就好了弹沽,不然你會浪費很多時間在編輯器上面檀夹。強烈建議先看完極客學院的Arduino課程后再實操,結(jié)合筆者的后續(xù)文檔策橘,少踩很多坑炸渡。。丽已。