Sie sind auf Seite 1von 2

#include<Servo.

h>
Servo ece;
void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(6, OUTPUT);
ece.attach(6);
ece.write(0);
}
void loop()
{
if (Serial.available()>0){
char xx=Serial.read();
switch(xx)
{
case'a':
digitalWrite(10,HIGH);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
ece.write(0);
delay (200);
break;
Serial.println('LED1 is now ON');
case'b':
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
ece.write(0);
delay(200);
break;
Serial.println('LED2 is now ON');
case'c':
digitalWrite(12,HIGH);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(13,LOW);
ece.write(0);
delay(200);
break;
Serial.println('LED3 is now ON');
case'd':
digitalWrite(13,HIGH);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(10,LOW);
ece.write(0);
delay(200);
break;
Serial.println('LED4 is now ON');

case 'e':
ece.write(0);
delay(500);
ece.write(180);
delay(500);
digitalWrite(13,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(10,LOW);
break;
Serial.println('Servo is now turned');
default:
for (int pin=10; pin<14; pin++)
{
digitalWrite(pin,LOW);
}
}
}
}

Das könnte Ihnen auch gefallen