這塊板子是義大利藉的Massimo Banzi(學校的老師)和一位西班牙晶片工程師David Cuartielles一起開發出來的,並且引入David Mellis(學生)為電路板設計的編程語言。詳細的內容可以查看:https://zh.wikipedia.org/wiki/Arduino
後來聽說出國念書的學弟妹在美國的課堂上也是用Ardunio。
Anyway,我這次用的是Ardunio Mega 2560,因為剛好是我手上3D printer上用的板子,我想自己從頭學起機電整合的功課 (其實我手上還有NI 的 myDAQ,也十分好用)
練習寫的第一個範例就是讓LED燈亮起來。
(這大概是每個學Ardunio的人,第一個作業吧!)
------------------------------------------------------------
int LED_PIN=13; //先定義"LED_PIN"叫13void setup () {
pinMode (LED_PIN, OUTPUT); // 在初始化之後定義 "LED_PIN=13" 是輸出
}
void loop () {
digitalWrite (LED_PIN, HIGH); // 讓LED輸出高電位點亮
delay (1000); // 等待一秒
digitalWrite (LED_PIN, LOW); //變低電位關閉
delay (1000); // 等待一秒
}
沒有留言:
張貼留言