[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

留言

這個網誌中的熱門文章

[Security] wpa_supplicant setup

[Wordpress] 登出時出現 404 Error

[OpenNMS Note] OpenNMS SNMP的誕生