Arduino編程,目前有幾種方式:一種是使用官方的免費IDE編程環境,目前最新的版本為1.0.5,支持Windows,MacOS,Linux操作係統那個
如果習慣微軟的VisualStudio環境,也有Arduino for Microsoft Visual Studio的插件,安裝後可以在Visual Studio裏麵進行Arduino的開發
如果不太喜歡寫代碼,或者是教小孩子玩Arduino,也有圖形化的編程環境,比如Ardublock
找到你下載的壓縮版(arduino-1.0.5-windows.zip),解壓到任意位置,(筆者解壓到桌麵),打開此文件夾,如圖所示:
雙擊”arduino.exe“即可運行。
下麵是Arduino的主界麵,
上圖對Arduino主界麵進行了簡單的功能標注說明,在後麵的章節中將詳細說明每個菜單的功能用途。
驗證代碼:在燒錄代碼之前,對編輯的代碼進行驗證,檢測代碼是否有錯誤的地方,在編輯結果提示區裏顯示出來,方便用戶修改。
燒錄代碼:在此開發工具裏編輯的代碼,還不能控製arduino,讓arduino運行出你想要的結果,還必須將此代碼上傳到arduino主開發板中(也就是燒錄),此開發工具將你編寫的代碼轉換成arduino開發板可以理解的語言後才能運行。
Arduino主界麵:
Ardunio數據類型:
boolean 布爾
char 字符
byte 字節
int 整數
unsigned int 無符號整數
long 長整數
unsigned long 無符號長整數
float 浮點
double 雙字節浮點
string 字符串
array 數組
1、開放源代碼的電路圖設計,程序開發接口免費下載,也可依需求自己修改。
2、使用低價格的微處理控製器(AVR係列控製器),可以采用USB接口供電,不需外接電源,也可以使用外部9VDC輸入。
3、Arduino支持ISP在線燒,可以將新的“bootloader”固件燒入AVR芯片。有了bootloader之後,可以通過串口或者USB to Rs232線更新固件。
4、可依據官方提供的Eagle格式PCB和SCH電路圖簡化Arduino模組,完成獨立運作的微處理控製;可簡單地與傳感器,各式各樣的電子元件連接(例如:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達,…等)
5、支持多種互動程序,如:Flash、Max/Msp、VVVV、PD、C、Processing等。
6、應用方麵,利用Arduino,突破以往隻能使用鼠標、鍵盤、CCD等輸入的裝置的互動內容,可以更簡單地達成單人或多人遊戲互動。
讓您可以快速使用Arduino與Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider等軟件結合,作出互動作品。 Arduino可以使用現有的電子元件例如開關或者傳感器或者其他控製器件、LED、步進馬達或其他輸出裝置。 Arduino也可以獨立運行,並與軟件進行交互,例如: Macromedia Flash, Processing, Max/MSP, Pure Data, VVVV或其他互動軟件…。 Arduino的IDE界麵基於開放源代碼,可以讓您免費下載使用,開發出更多令人驚豔的互動作品。
*基於創用CC開放原始碼的電路圖設計
*基於創用CC開放原始碼的程式開發環境
*免費下載,也可依需求自己修改!!遵照姓名標示。您必須按照作者或授權人所指定的方式,表彰其姓名
*依相同方式分享,若您改變、轉變著作,當散布該衍生著作時,您需采用與本著作相同或類似的授權條款
* Arduino可使用ICSP線上燒入器,將「bootloader」燒入新的IC晶片
*可依據官方電路圖,簡化Arduino模組,完成獨立運作的微處理控製
*可簡單地與傳感器,各式各樣的電子元件連接(例如:紅外線,超聲波,熱敏電阻,光敏電阻,伺服馬達等)
*支援多樣的互動程序例如: Macromedia Flash、Max/Msp、VVVV、PD、C、Processing等
*使用低價格的微處理控製器(ATMEGA 8-168)
* USB接口,不需外接電源。另外有提供9V直流電源輸入
*應用方麵,利用Arduino,突破以往隻能使用鼠標,鍵盤,CCD等輸入的裝置進行互動內容的設計,可以更簡單地達成單人或多人遊戲互動。
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載