Arduino + LEDs + Servo + pulsador
#include <Servo.h> Servo miServo; // Pines LEDs int rojo = 8; int amarillo = 7; int verde = 6; // Pin servo int servoPin = 3; void setup() { pinMode(rojo, OUTPUT); pinMode(amarillo, OUTPUT); pinMode(verde, OUTPUT); miServo.attach(servoPin); // Posición inicial miServo.write(0); } void loop() { // ROJO digitalWrite(rojo, HIGH); digitalWrite(amarillo, LOW); digitalWrite(verde, LOW); miServo.write(0); delay(3000); // AMARILLO digitalWrite(rojo, LOW); digitalWrite(amarillo, HIGH); digitalWrite(verde, LOW); delay(2000); // VERDE digitalWrite(rojo, LOW); digitalWrite(amarillo, LOW); digitalWrite(verde, HIGH); // Servo gira 90 grados miServo.write(90); delay(3000); // Apaga verde antes de reiniciar digitalWrite(verde, LOW); delay(1000); }