2012-01-14 00:53:47
小鯨魚
Arduino 的程式架構
Arduino 是一種很平易近人,入門難度是幼稚園程度
應用範圍廣到不曉得如何講的一種東西
這是一系列中文文章的起點,就讓我們慢慢進入Arduino 的世界吧
基本程式架構如下
// 這個地方放include 、define 、全域變數或是const的地方
int out1 = 1;
void setup()
{
//相關的初始化變數、設定、或是只想執行一次的東西放在這裡
}
void loop()
{
// 程式主迴圈,所有想要不斷執行的東西放在這裡
}
EX: 以下來看一個很基礎的基礎範例,利用板上的LED來閃爍
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
這樣就能讓LED燈有亮一秒、暗一秒,連續不斷
若把loop改這樣 (但這個部份就得使用到第九隻digital腳的PWM功能才行了)
int a;
for (a=90;a<=255;a++)
{
analogWrite(9, a);
delay(100);
}
就會看到燈慢慢的變亮
簡單吧XD
想學這個,第一步得先學C語言,C語言會了學這個就根本是立刻能會喔
當然,搭配各種感測器或是各種產業的know how
那就是得要經驗了
沒經驗怎辦?! 找鯨魚就對了XD