Está en la página 1de 6

Universidad Autónoma de Yucatán

Facultad de Ingeniería

Maestría en Ingeniería Mecatrónica

Sistemas Embebidos

Profesor: Edson G. Estrada López

Reporte de práctica 1: Componente LedBar

Alumnos: Julio César Cadenas Tejeda

12 de octubre de 2023
Contenido
Objetivos........................................................................................................................................... 3
Desarrollo ......................................................................................................................................... 3
Resultados Prácticos .................................................................................................................... 4
Conclusión ....................................................................................................................................... 5
Referencias ...................................................................................................................................... 6
Objetivos
Mediante esta práctica, se busca implementar un programa en la tarjeta CY8CKIT-
044, hecho en PSoC Creator, para encender una barra de leds con distintos modos
y patrones, ayudándonos a practicar el funcionamiento de las entradas del PSoC,

También se busca mejorar la práctica he implementación de programas en C, al


mismo tiempo que la implementación de punteros, booleanos y switches.

Desarrollo
Se hace una conexión como se muestra la figura 1, donde cada cátodo de los leds
de la barra están conectado a una resistencia de 220 ohms, y estos están
conectados a una tierra(GND) de la tarjeta, y los ánodos de la barra están
conectados a cada una de las entradas del PSoC. En este caso, se usaron desde
las salidas 2(0) a las 2(7), siendo 8 salidas para 8 leds de la barra.

Figura 1: Esquemático eléctrico de


conexión
Resultados Prácticos

Se implementaron 3 tipos de modos en esta práctica, siendo los modos:

• Level: donde en el nivel n los leds deben estar encendidos desde 1 a n


posiciones, y en el nivel 0, no debe de estar encendido ninguno (Figura 2 y
3)
• Bar: donde en el nivel n, solo se enciende el led en la posición n, y en el nivel
0, no debe de estar encendido ninguno (Figura 4 y 5).
• Patrones: donde deben de aparecer patrones hechos por el usuario, en este
caso, por mí, desde el programa hecho en PSoC Creator (Figura 6 y 7).

Modo “Level”

Figura 2: Modo Level con 8 Figura 3: Modo Level con 4


Leds encendidos Leds encendidos
Modo “Bar”

Figura 4: Modo Bar con el tercer Figura 5: Modo Bar con el


led encendido septimo led encendido

Modo “Patrones”

Figura 6: Modo Patrones Figura 7: Modo Patrones

Conclusión
Este programa nos ayudó a mejorar con la programación y manejo del PSoC, así
como el manejo de las entradas del PSoC. También, gracias a esta práctica, pude
recordar un poco más acerca del lenguaje C, los números hexadecimales y la
manera de usarlos en dicho lenguaje. Esta práctica, muchos dirían que es algo en
parte sencilla, para mi no lo fue, ya que siempre he tenido problemas con la
programación, pero esta práctica fue un buen introductorio al PSoC y sus entradas.

Referencias
Electrónica, A. (s.f.). BAR-10UR: BARRA 10 LEDS ROJO ULTRABRILLANTE.

Semiconductor, C. (s.f.). PSoC 4 M-Series Pioneer Kit Guide. Obtenido de


www.infineon.com.

También podría gustarte