#include <Servo.h>
#define LASER 7
#define SERVO 6
#define SERVO_LEFT 150
#define SERVO_RIGHT 30
#define SERVO_TIME 1200
Servo servo;
//====================================================
void servo_throw(bool left_to_right)
{
digitalWrite(LASER, HIGH);
delay(200);
servo.write(left_to_right ? SERVO_RIGHT : SERVO_LEFT);
delay(200);
digitalWrite(LASER, LOW);
}
//====================================================
void setup()
{
pinMode(LASER, OUTPUT);
servo.attach(SERVO);
servo.write(SERVO_LEFT);
}
//====================================================
void loop()
{
delay(1000);
servo_throw(true);
delay(1000);
servo_throw(false);
}