//Canal de YouTube -> Robot UNO
//Barrera automática con sensor de movimmiento
#include <Servo.h>
Servo servomotor;
int sensor;
int PINSERVO = 9;
int PULSOMIN = 1000;
int PULSOMAX = 2000;
void setup() {
pinMode(7,INPUT);
pinMode(8,OUTPUT);
pinMode(6, OUTPUT);
digitalWrite(6, LOW);
digitalWrite(8,LOW);
servomotor.attach(PINSERVO,PULSOMIN,PULSOMAX);
}
void loop() {
sensor = digitalRead(7);
if (sensor == HIGH) {
digitalWrite(8, HIGH);
digitalWrite(6, LOW);
servomotor.write(90);
} else {
digitalWrite(8, LOW);
digitalWrite(6, HIGH);
servomotor.write(0);
}
}