0% encontró este documento útil (0 votos)
67 vistas2 páginas

Programación de Semáforo en Arduino

El documento presenta un programa Arduino para simular un semáforo de dos vías. El programa contiene funciones para encender y apagar las luces rojas, verdes y amarillas de cada semáforo en un orden específico, simulando el cambio de los semáforos. El programa define las variables de los pines de salida y ejecuta cíclicamente las funciones que controlan el cambio de las luces para simular el funcionamiento de un semáforo.

Cargado por

saul ochoa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
67 vistas2 páginas

Programación de Semáforo en Arduino

El documento presenta un programa Arduino para simular un semáforo de dos vías. El programa contiene funciones para encender y apagar las luces rojas, verdes y amarillas de cada semáforo en un orden específico, simulando el cambio de los semáforos. El programa define las variables de los pines de salida y ejecuta cíclicamente las funciones que controlan el cambio de las luces para simular el funcionamiento de un semáforo.

Cargado por

saul ochoa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESCUELA SECUNDARIA TÉCNICA 113

“RAMÓN CÁRDENAS CORONADO”


CICLO 2021 – 2022
SEGUNDO TRIMESTRE

SEMANA DEL 17 AL 21 DE ENERO DEL 2022


TECNOLOGÍA ELECTRÓNICA 3

TEMA: VISIÓN PROSPECTIVA DE LA TECNOLOGÍA: ESCENARIOS DESEABLES

APRENDIZAJE ESPERADO: Distinguen las tendencias en los desarrollos técnicos de


innovación y las reproducen para solucionar problemas técnicos.

INSTRUCCIONES: Realiza la actividad práctica en la plataforma


https://www.tinkercad.com/ ingresando con tu alias. (consulta classroom). Analiza el
código que se muestra e identifica el orden para posteriormente programar tu
circuito.

PRÁCTICA: SEMÁFORO DE 2 VÍAS


ESCUELA SECUNDARIA TÉCNICA 113
“RAMÓN CÁRDENAS CORONADO”
CICLO 2021 – 2022
SEGUNDO TRIMESTRE

Instrucciones: Observa la práctica anterior (Semáforo) e identifica el orden de cada


una de las secciones del programa (código Arduino) del semáforo de 2 vías.
Considera la descripción de cada sección en la tabla que se muestra.

void pulsos1() void pulsos2() void segundocambio() void primercambio()


{ { { {
digitalWrite (v1,0); digitalWrite (v2,0); digitalWrite(r1,0); digitalWrite(r1,1);
delay(500); delay(500); digitalWrite (r2,1); digitalWrite (r2,0);
digitalWrite (v1,1); digitalWrite (v2,1); digitalWrite (v1,1); digitalWrite (v1,0);
delay(500); delay(500); digitalWrite (v2,0); digitalWrite (v2,1);
digitalWrite (v1,0); digitalWrite (v2,0); delay(4000); delay(4000);
delay(500); delay(500); pulsos1(); pulsos2();
digitalWrite (v1,1); digitalWrite (v2,1); digitalWrite (a1,0); digitalWrite (a2,0);
delay(500); delay(500); } }
digitalWrite (v1,0); digitalWrite (v2,0);
delay(500); delay(500); void setup() {
pinMode(r1,OUTPUT); int r1=12;
digitalWrite(a1,1); digitalWrite(a2,1);
pinMode (r2,OUTPUT); int r2=4;
delay(1000); delay(1000);
pinMode(a1,OUTPUT); int a1=11;
} }
pinMode (a2,OUTPUT); int a2=3;
pinMode(v1,OUTPUT); int v1=10;
void loop() int v2=2;
pinMode (v2,OUTPUT);
{
}
primercambio();
segundocambio();
}

A Declaración de variables y asignación a cada conexión (pin).


B Establece cuáles son los pines de salida.
C Función de ejecución cíclica o repetitiva. Contiene los cambios de luces en ambos semáforos.
D Función que permite encender luz roja del primer semáforo y verde del segundo semáforo.
E Función que permite encender la luz roja del segundo semáforo y verde del primer semáforo.
F Función que permite que se generen pulsos en la luz verde del primer semáforo.
G Función que permite que se generen pulsos en la luz verde del segundo semáforo.

También podría gustarte