Documento Formato IEEE

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 1

1

Jose Miguel Linares Fallas, Universidad Hispanoamericana, Arquitectura 2

Implementación de un semáforo de una cara



inicializan las variables, definimos el setmode por el cual
Resumen—Utilizar el sitio web para crear un script de vamos a trabajar que sería BCM, definimos los GPIO para que
python3, utilizando funciones con parámetros que permita definir estas mismas seleccionen un pin los cuales encenderán los leds.
la operación de un semáforo de una cara, así también realizar el Estos mismos utilizan la secuencia de una cara la cual seria la
script y la creación del diagrama Fritzing con 3 leds.
siguiente:
ROJO AMARILLO VERDE
I. INTRODUCCIÓN 1 0 0

E
0 1 0
ste es un dispositivo electrónico o mecánico que regula el 0 0 1
flujo de vehículos y peatones en las intersecciones de las
El código realiza, justamente lo descrito en la tabla, la cual
calles, avenidas, rutas y caminos en general. El tipo más
escogemos el pin (16) como el led rojo, el pin (20) como el led
frecuente consta de tres luces de colores: verde, para avanzar;
amarillo y el pin (21) como el led verde.
rojo, para detenerse y amarrillo intermitente, para circular con
Al ser un modelo con parámetros, debemos de crear la
precaución y bajar la velocidad.
IMAGEN I
función def la cual es una palabra reservada, se crea la
definición fsemaforo la cual solicitamos por parámetro el
tiempo que va durar cada set del semáforo, además el color
asignado a ese tiempo, el pin de cada color y su estado. Estos
parámetros son necesarios al momento de correr el programa.
Después de esto armamos la secuencia de dicho semáforo a
una cara y el tiempo estimado para cada color.
En el Try llevaremos la sentencia de ciclo while y le pasaremos
los parámetros que solicita la función fsemaforo, esto para cada
color.
B. IMAGEN 2
En dicha imagen demostramos el funcionamiento del
programa principal el cual muestra como cada led descrito se
va encendiendo y apagando los leds.

C. IMAGEN 3
IMAGEN II Se define el Diagrama modelado en el programa Fritzing el
cual colocamos el raspBerryPi4 con los pin (16-20-21) los
cuales simulan los colores del semáforo y cada uno de estos
leds conectan a la tierra.

D. Conclusiones
Se concluye lo siguiente: Los voltajes que deben llegar a
IMAGEN III cada led deben de coordinarse a través de la programación y
esto se llega a través de entender la lógica de como funciona el
semáforo.
A nivel de programación el código por funciones y
parámetros es mas sencillo para el compilador leer estas
señales más rápido.

REFERENCIAS

Arquitectura de algoritmos y desarrollo de software con Python 3”


Alcides Andres Riera

II. DESARROLLO
A. IMAGEN 1
De acuerdo a la imagen anterior, se procede a importar las
librerías para el funcionamiento del código, se definen e

También podría gustarte