[Arduino] 久聞 Arduino
早在幾年前就聽過Arduino,但之前沒特別吸引我,是最近在公司開發Embedded Systems,認識了很多硬體廠商,我先後摸過TI MSP430系列、Microchip WiFi module、Renesas RL78G14...等等,但瞭解過後,發現各大廠讓一般使用者無法入手的重點,應該就是IDE的收費方式,或者是Debug tool的要價太高。
這幾點因素,我想光是我已經是熟悉的人,也不太容易入手,因為花一花少說也要將近萬把塊。
我這窮工程師怎麼可能受得了。
我剛好這陣子有些私人的案子想開發,會用到一些Embedded的設備,萬般掙扎下,就選了Arduino,畢竟是open hardware...,IDE是免費的,裝置又算便宜。
就這樣,買了一塊回家。
然後,快速開始...
聲明。。。 我的環境是MAC Air
1) 下載Arduino的IDE ... MAC Download
2) 你會看到一個檔案被存到你的下載資料夾。
*** arduino-1.0.4-macosx.zip
*** 解壓縮,基本上就是點開它。
*** 然後一切就很莫名其妙的下載資料夾中就出現了一個檔案:Arduino
*** 在接上裝置....,點開IDE後...,先選好你的Arduino Board在Tools -> Board -> arduinoxxx..
像我買的是Arduino Nano W/ ATMega 328
*** 選好Board之後,在進入設定,Tools -> Serial Port
*** 重點來了,你會找不到你的Serial Port,那是因為Arduino板子上有一個晶片可以幫你模擬USB虛擬Com port(Serial Port),因此你必須安裝那個晶片的驅動。
下載Serial Port driver
*** 在MAC上很簡單,點兩下,一直下一步就可以了。
*** 然後再回到Tool -> Serial Port的選擇,你接上Device後,再打開IDE,你就可以找到一個/dev/tty.usbxxxxx的Serial port,這時候你就可以選他了。
3) 當然完成這些設定後,你就可以用一些簡單的測試程式來試試你的新板子囉。
*** File->Examples->01.Basics->Blink 這是可以測試板子上的LED功能。
用Arduino的好處就是,他已經幫你建制好多類的驅動程式,通常一般使用者不用會太高深的程式技能就能入門了。
另外一提,你所編輯過的程式,因為是引用自Examples,所以必須先自己另存在另一個檔案中,才有辦法修改,通常這些預設會被存放在MAC硬碟中的"文件/Arduino
這幾點因素,我想光是我已經是熟悉的人,也不太容易入手,因為花一花少說也要將近萬把塊。
我這窮工程師怎麼可能受得了。
我剛好這陣子有些私人的案子想開發,會用到一些Embedded的設備,萬般掙扎下,就選了Arduino,畢竟是open hardware...,IDE是免費的,裝置又算便宜。
就這樣,買了一塊回家。
然後,快速開始...
聲明。。。 我的環境是MAC Air
1) 下載Arduino的IDE ... MAC Download
2) 你會看到一個檔案被存到你的下載資料夾。
*** arduino-1.0.4-macosx.zip
*** 解壓縮,基本上就是點開它。
*** 然後一切就很莫名其妙的下載資料夾中就出現了一個檔案:Arduino
*** 在接上裝置....,點開IDE後...,先選好你的Arduino Board在Tools -> Board -> arduinoxxx..
像我買的是Arduino Nano W/ ATMega 328
*** 選好Board之後,在進入設定,Tools -> Serial Port
*** 重點來了,你會找不到你的Serial Port,那是因為Arduino板子上有一個晶片可以幫你模擬USB虛擬Com port(Serial Port),因此你必須安裝那個晶片的驅動。
下載Serial Port driver
*** 在MAC上很簡單,點兩下,一直下一步就可以了。
*** 然後再回到Tool -> Serial Port的選擇,你接上Device後,再打開IDE,你就可以找到一個/dev/tty.usbxxxxx的Serial port,這時候你就可以選他了。
3) 當然完成這些設定後,你就可以用一些簡單的測試程式來試試你的新板子囉。
*** File->Examples->01.Basics->Blink 這是可以測試板子上的LED功能。
用Arduino的好處就是,他已經幫你建制好多類的驅動程式,通常一般使用者不用會太高深的程式技能就能入門了。
另外一提,你所編輯過的程式,因為是引用自Examples,所以必須先自己另存在另一個檔案中,才有辦法修改,通常這些預設會被存放在MAC硬碟中的"文件/Arduino
留言
張貼留言