Entradas

Video servo motor con leds

Video servo motor con sensor

MOTOR ARDUINO ACCIONADO CON SENSOR

Imagen
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 ...

Arduino servo motor con sensor

#include <Servo.h> Servo myservo; int buttonPin = 4; int buttonState = 0; int ledrojo = 3; int ledazul = 5; int sensorState = 0; int sensorPin = 7;  void setup() {   myservo.attach(2);   pinMode(sensorPin, INPUT); }  void loop() {    sensorState = digitalRead(sensorPin);   if (sensorState == HIGH){   myservo.write (90);   delay(1000);   digitalWrite(ledrojo,HIGH);   digitalWrite (ledazul, LOW);  }   else{ (sensorState == LOW);     myservo.write (0);     delay(1000);     digitalWrite (ledazul,HIGH);     digitalWrite(ledrojo, LOW);   }  }

Servomotor con leds ARDUINO

MOTOR QUE GIRA 90º Y SE ECIENDEN LED VERDE Y ROJO

FUNCIONAMIENTO Al pulsar pulsar el interruptor de la placa el motor gira 90º y se enciende el led verde (la valla se abre). Cuando se pulsa otra vez, 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 buttonPin = 2;   const int ledPin =  13;   //verde const int ledPin2 =  12;   //rojo int buttonState = 0; void setup() {   myservo.attach(9);   pinMode(ledPin, OUTPUT);   pinMode(ledPin2, OUTPUT);   pinMode(buttonPin, INPUT); } void loop() {   buttonState = digitalRead(buttonPin);   if (buttonState == HIGH) {     digitalWrite(ledPin, HIGH);     digitalWrite(ledPin2, LOW);     myservo.write(90);   delay(100);   }     if (buttonState == LOW) {     digitalWrite (ledPin2, HIGH);     digitalWrite (ledPin, LOW);     myservo.write (0);     delay...