2008年9月28日
Arduino 水果盤
這次的實驗,是我從上次接觸Arduino以來,最了解他的一次。
也才知道原來官網有這麼多的基本範例可以上手,上一次的工作坊中接觸的實在太少了。
在課堂中我並沒有把進度弄出來,不過回家以後把材料買齊,在家裡東接接西接接。
把線路給整理好之後,稍微的想一下邏輯之後,很快的就可以達到效果了。
然後再加上蜂鳴器就達到了初步的效果了!Arduino真的是很有趣的玩意兒!
下面是程式碼部分:(這已加上蜂鳴器)
int val;
int val2;
int ledPin;
int temp;
void setup()
{
Serial.begin(9600);
pinMode(4, OUTPUT);
for(ledPin=7;ledPin<=13;ledPin++){
pinMode(ledPin, OUTPUT);
}
}
void loop()
{
int LED_i;
Serial.print(val);
//delay(150);
val = analogRead(0);
val2 = 1000;
for(LED_i=7;LED_i<=13;LED_i++)
{
val2=analogRead(2);
Serial.print(val2);
if(val2<30){
digitalWrite(LED_i, HIGH);
if(LED_i==10){
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
}
delay(5000);
}
digitalWrite(LED_i, HIGH);
delay(val);
digitalWrite(LED_i, LOW);
}
}
訂閱:
文章 (Atom)