MOTOR ARDUINO ACCIONADO CON SENSOR
FUNCIONAMIENTO Al acercar un objeto al sensor, el motor gira 90º y se enciende el led verde (la valla se abre). Cuando se vuelve a acercar, el motor vuelve a los 0º y se enciende el led rojo (la valla se cierra). CÓDIGO #include <Servo.h> Servo myservo; const int sensorPin = 5; const int ledPin = 13; //verde const int ledPin2 = 12; //rojo void setup() { myservo.attach(9); pinMode(ledPin, OUTPUT); pinMode(ledPin2, OUTPUT); pinMode(sensorPin , INPUT); } void loop() { int value = 0; value = digitalRead(sensorPin ); if (value == HIGH) { digitalWrite(ledPin, HIGH); digitalWrite(ledPin2, LOW); myservo.write(90); delay(50); } if (value == LOW) { digitalWrite (ledPin2, HIGH); digitalWrite (ledPin, LOW); myservo.write (0); delay (2000); } } IMAGEN ...
Comentarios
Publicar un comentario