
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);
}
沒有留言:
張貼留言