INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN
CARRERA: INGENIERA EN ELECTROMECNICA
MATERIA: INTRODUCCIN A LA PROGRAMACIN
COMPETENCIA III
SEMAFORO EN RASPBERRY PI 3
8VO SEMESTRE GRUPO A
NOMBRE DEL ALUMNO:
ALEJANDRO ZAVALA PAZ
CATEDRTICO: ING. DIEGO MAURICIO REYES HERNNDEZ
30/03/17
Camino a la Barranca de Pesos S/N, San Lucas Atoyatenco, C.P. 74120, San Martn Texmelucan, Pue.
Tel. (01 248) 1 11 11 32, Fax (01 248) 1 11 11 33, Remarcacin de 4 dgitos 3295 y 3296
[Link], e-mail: itssmt@[Link]
Certificado No. Certificado No. Reg. No.
CERT-0059564 ECMX-0013/11-MA MEGINMUJERES
11/060-122
los elementos necesarios para esta prctica sern:
3 led
3 resistencias de 330 ohms
1 protoboard
3 Cables Dupont Interconexin Macho-Hembra
Raspberry pi 3
Procedimiento
Realizar una prctica sobre la simulacin de un semforo, haciendo uso de leds.
El led rojo encender por dos segundos, despus el amarillo parpadear 3 veces
antes de apagarse, y por ltimo el verde quedar encendido por 3 segundos.
la configuracin de los pines del mdulo GPIO es la siguiente:
pin 1 ser el que est ms cerca de la tarjeta SD.
Fig 1.- Configuracion de pines GPIO
Camino a la Barranca de Pesos S/N, San Lucas Atoyatenco, C.P. 74120, San Martn Texmelucan, Pue.
Tel. (01 248) 1 11 11 32, Fax (01 248) 1 11 11 33, Remarcacin de 4 dgitos 3295 y 3296
[Link], e-mail: itssmt@[Link]
Certificado No. Certificado No. Reg. No.
CERT-0059564 ECMX-0013/11-MA MEGINMUJERES
11/060-122
Pasos para realizar el programa
1. abrir una ventana de la herramienta Python.
Fig 2.- Primera ventana de Python
Fig 3.-
2. Ahora dar clic en File\ New File en el men del IDLE. Saldr un documento
en blanco donde se puede editar los programas. Ahora escribir el cdigo
que se muestra a continuacin donde se indica que el GPIO17 sera para el
led rojo, el 18 para el led amarillo y el 27 para el led verde
import [Link] as GPIO
import time
[Link]([Link])
[Link](17, [Link])#led rojo pin 11
[Link](18, [Link])#led Amarillo pin 12
[Link](27, [Link])#led verde pin 13
Camino a la Barranca de Pesos S/N, San Lucas Atoyatenco, C.P. 74120, San Martn Texmelucan, Pue.
Tel. (01 248) 1 11 11 32, Fax (01 248) 1 11 11 33, Remarcacin de 4 dgitos 3295 y 3296
[Link], e-mail: itssmt@[Link]
Certificado No. Certificado No. Reg. No.
CERT-0059564 ECMX-0013/11-MA MEGINMUJERES
11/060-122
#el ciclo se repite 5 veces
for i in range(0,5):
[Link](17, [Link])
[Link](18, [Link])
[Link](27, [Link])
[Link](2)
[Link](17, [Link])
[Link](18, [Link])
[Link](1)
[Link](18, [Link])
[Link](1)
[Link](18, [Link])
[Link](1)
[Link](18, [Link])
[Link](1)
[Link](18, [Link])
[Link](1)
[Link](18, [Link])
[Link](27, [Link])
[Link](3)
[Link](27, [Link])
[Link](1)
[Link](18, [Link])
[Link](1)
[Link]()
Codigo.- Programa semaforo
Camino a la Barranca de Pesos S/N, San Lucas Atoyatenco, C.P. 74120, San Martn Texmelucan, Pue.
Tel. (01 248) 1 11 11 32, Fax (01 248) 1 11 11 33, Remarcacin de 4 dgitos 3295 y 3296
[Link], e-mail: itssmt@[Link]
Certificado No. Certificado No. Reg. No.
CERT-0059564 ECMX-0013/11-MA MEGINMUJERES
11/060-122
3. Salvar ahora el programa con \\File\ Save as y llama semaforo a el
programa. Python le aadir la extensin. Py
Fig 4.- Respaldo del programa.
4. conectar al GPIO 17 y a tierra (GND) de la Raspberry Pi de la manera
siguiente
Fig 5.- Conexin del circuito
Camino a la Barranca de Pesos S/N, San Lucas Atoyatenco, C.P. 74120, San Martn Texmelucan, Pue.
Tel. (01 248) 1 11 11 32, Fax (01 248) 1 11 11 33, Remarcacin de 4 dgitos 3295 y 3296
[Link], e-mail: itssmt@[Link]
Certificado No. Certificado No. Reg. No.
CERT-0059564 ECMX-0013/11-MA MEGINMUJERES
11/060-122
5. Ahora se procede a ejecutarlo, Para ello se abre la terminal y se ejecuta de
la siguiente manera
Fig 6.- ejecucin del programa en la terminal
Inicialmente el led rojo encender por dos segundos.
Camino a la Barranca de Pesos S/N, San Lucas Atoyatenco, C.P. 74120, San Martn Texmelucan, Pue.
Tel. (01 248) 1 11 11 32, Fax (01 248) 1 11 11 33, Remarcacin de 4 dgitos 3295 y 3296
[Link], e-mail: itssmt@[Link]
Certificado No. Certificado No. Reg. No.
CERT-0059564 ECMX-0013/11-MA MEGINMUJERES
11/060-122
Despus el amarillo parpadear 3 veces antes de apagarse.
Y por ltimo el verde quedar encendido por 3 segundos
Camino a la Barranca de Pesos S/N, San Lucas Atoyatenco, C.P. 74120, San Martn Texmelucan, Pue.
Tel. (01 248) 1 11 11 32, Fax (01 248) 1 11 11 33, Remarcacin de 4 dgitos 3295 y 3296
[Link], e-mail: itssmt@[Link]
Certificado No. Certificado No. Reg. No.
CERT-0059564 ECMX-0013/11-MA MEGINMUJERES
11/060-122