Llevo más de 20 años formando a personal de TI.
Me gusta tratar de introducir a los pasantes de la escuela a las ciencias de la computación con programación que ellos mismos han desarrollado.
Aprenderá los conceptos básicos del control de los LED.
Tienen que resolver el resto por sí mismos y ser capaces de explicarlo más tarde.
A partir de 2023, podrán apagar 😡 el cerebro por completo
Aquí está el segundo ejemplo sobre el tema de la IA
Mi opinión:
Muéstrame un programa para el control de semáforos en un Arduino
Salida en 5 segundos
==========
Aquí hay un ejemplo de un programa de control de semáforos en un Arduino:
const int redPin = 9;
const int yellowPin = 10;
const int greenPin = 11;
void setup() {
pinMode(redPin, SALIDA);
pinMode(yellowPin, SALIDA);
pinMode(greenPin, SALIDA);
}
void loop() {
Rojo encendido
digitalWrite(RedPin, HIGH);
retraso(3000);
Rojo apagado, amarillo encendido
digitalWrite(redPin, LOW);
digitalWrite(yellowPin, HIGH);
retraso(1000);
Amarillo apagado, verde encendido
digitalWrite(yellowPin, LOW);
digitalWrite(greenPin, HIGH);
retraso(3000);
Verde apagado, amarillo encendido
digitalWrite(greenPin, LOW);
digitalWrite(yellowPin, HIGH);
retraso(1000);
Amarillo apagado, rojo encendido
digitalWrite(yellowPin, LOW);
digitalWrite(RedPin, HIGH);
retraso(3000);
}
El programa define los pines a los que están conectados los semáforos (rojo, amarillo, verde) y los establece como salidas.
En la función loop(), el control del semáforo se realiza activando y desactivando los pines respectivos para los colores, utilizando la función delay() para controlar la duración de cada color.
Cabe señalar que este es solo un programa de muestra y puede haber diferentes personalizaciones según sus necesidades y configuración.
==========
No responses yet