10. November 2010
- Zwei Taster und ein Servo sind an ein Arduino angeschlossen - Nach drücken eines Tasters fährt der Servo an die 0 Position - Bei Betätigung des anderen Tasters fährt er an die 90° Position// Sweep // by BARRAGAN // This example code is in the public domain. #define button1 10 #define button2 11 #include Servo myservo; // create servo object to control a servo // a maximum of eight servo objects can be created int pos = 0; // variable to store the servo position void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object pinMode(button1, INPUT); pinMode(button2, INPUT); Serial.begin(9600); digitalWrite(button1, LOW); digitalWrite(button2, LOW); zero(); } void loop() { if (digitalRead(button1) == HIGH) { zero(); } else if (digitalRead(button2) == HIGH) { ninety(); } } void zero() { Serial.println("ZERO"); myservo.write(0); delay(1000); } void ninety() { Serial.println("NINETY"); myservo.write(90); delay(1000); }