2010年10月5日 星期二

Arudino奮鬥團


case 1: Arduino 控制外部電路


int outpin = 11;
int msg = 0;


void setup()
{
pinMode(outpin, OUTPUT);

Serial.begin(9600);
}


void loop()
{
if(Serial.available()>0) {
msg = Serial.read();
if(msg=='H') {
for(int i=0; i<255; i+=10){
analogWrite(outpin, i);
delay(300);
}

}
else if(msg=='L') {
for(int i=255; i>=0; i-=10) {
analogWrite(outpin,i);
delay(300);
}
}
}
delay(300);

}

沒有留言:

張貼留言