#include
// Pin definitions
const int BUTTON_PIN = 2; // Button input pin
const int SERVO_PIN = 11; // Servo control pin
// Servo object
Servo servoMotor;
void setup() {
pinMode(BUTTON_PIN, INPUT_PULLUP); // Enable internal pull-up resistor
servoMotor.attach(SERVO_PIN); // Attach servo to pin
}
void loop() {
if (digitalRead(BUTTON_PIN) == LOW) { // Button is pressed (active LOW)
servoMotor.write(90); // Rotate to 90 degrees
delay(1000); // Wait 1 second
servoMotor.write(0); // Rotate back to 0 degrees
delay(1000); // Wait 1 second
}
}
Notes:
Use the Servo library by writing: #include <Servo.h> at the top of the sketch. This page treats it as instruction, so will not let us show it in the main code itself.
Choosing a selection results in a full page refresh.
Press the space key then arrow keys to make a selection.
Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device