/* * Ejemplo de control de semáforo para la placa KitMaker de FANIOT. * Este programa controla tres LEDs que simulan un semáforo. */ int ledRojo = 32; // Declaro el pin en el que se encuentra el LED Rojo int ledAmarillo = 33; // Declaro el pin en el que se encuentra el LED Amarillo int ledVerde = 25; // Declaro el pin en el que se encuentra el LED Verde /* * La función setup() se ejecuta una vez al encender o resetear la placa. */ void setup() { // Inicializo los pines de los LEDs como salidas pinMode(ledRojo, OUTPUT); pinMode(ledAmarillo, OUTPUT); pinMode(ledVerde, OUTPUT); } /* * La función loop() se ejecuta continuamente en un ciclo. */ void loop() { // Encendemos el LED Rojo digitalWrite(ledRojo, HIGH); delay(3000); // Esperamos 3 segundos digitalWrite(ledRojo, LOW); // Apagamos el LED Rojo // Encendemos el LED Amarillo digitalWrite(ledAmarillo, HIGH); delay(3000); // Esperamos 3 segundos digitalWrite(ledAmarillo, LOW); // Apagamos el LED Amarillo // Encendemos el LED Verde digitalWrite(ledVerde, HIGH); delay(3000); // Esperamos 3 segundos digitalWrite(ledVerde, LOW); // Apagamos el LED Verde }