IngenIEEEría Costa Rica 2025 - Taller de CircuitPython
IngenIEEEría Costa Rica 2025
https://r9.ieee.org/costarica/ingenieeeria
Taller de CircuitPython
Descripción
CircuitPython es un lenguaje de programación de código abierto que simplifica el prototipado y el aprendizaje de programación en microcontroladores (MCU) de bajo costo. Está derivado del lenguaje de programación MicroPython y se enfoca más en estudiantes y principiantes.
Este taller enseñará los principios básicos de CircuitPython para que cualquier principiante o entusiasta pueda desenvolver y realizar sus propios prototipados de forma rápida y sencilla. Ya que tanto CircuitPython como MicroPython están basados en el lenguaje de programación Python, es necesario tener experiencia previa en este para sacar el máximo provecho del taller.
Respecto al hardware, se utilizará un ESP32-S3 de Espressif. Este es un MCU con un CPU de dos núcleos XTensa LX7 corriendo a 240 MHz, Wi-Fi integrado de 2.4 GHz y Bluetooth 5 (LE), y USB nativo. También, posee 512 KB de SRAM interno y 45 entradas/salidas de propósito general (GPIOs) programables y una gran variedad de periféricos. Además, también soporta aceleración de redes neuronales y procesamiento digital de señales. No se requiere conocimiento previo en electrónica; se irán explicando los conceptos durante la sesión.
Requisitos
- Laptop con un mínimo de un procesador Intel Celeron o un AMD Athlon y 8 GB de RAM.
- Tener previamente instalado el editor Mu.
- Tener previamente descargado CircuitPython.
- Experiencia previa programando en Python 3.x.
Date and Time
Location
Hosts
Registration
-
Add Event to Calendar
- Starts 11 August 2025 06:00 AM UTC
- Ends 11 October 2025 05:55 AM UTC
- 1 in-person space left!
- No Admission Charge
Speakers
Erick Andrés Obregón Fonseca
Biography:
Erick Andrés Obregón Fonseca es ingeniero en computadores, graduado con el grado de licenciado en el Instituto Tecnológico de Costa Rica, donde actualmente cursa una maestría en Electrónica con énfasis en Microelectrónica/VLSI. Inició su carrera profesional como estudiante pasante en el área de desarrollo de productos, adquiriendo experiencia en el diseño para comprobación y reparación de memorias caché a nivel de SoC. Posteriormente, asumió el rol de ingeniero de verificación funcional en un IP de reloj en fase de pre-silicio, y más tarde se desempeñó durante dos años y medio como diseñador lógico para el mismo IP. Recientemente, ha asumido nuevas responsabilidades en la integración y verificación funcional de IPs de seguridad dentro de sistemas en chip, ampliando así su experiencia en el ciclo completo de diseño.
En paralelo a su trayectoria profesional, y durante su etapa como estudiante, ha desarrollado investigación en temas como inteligencia artificial, computación perimetral, computación aproximada, diseño para bajo consumo de potencia, aceleradores de hardware y arquitecturas RISC-V. Actualmente forma parte del Efficient Computing Across the Stack (ECASLAB) del Instituto Tecnológico de Costa Rica, donde contribuye a proyectos que exploran estas áreas.
Además de su labor técnica y académica, Erick es Chair del capítulo IEEE CASS en Costa Rica, desde donde impulsa actividades de formación, divulgación e investigación en circuitos y sistemas, consolidando su compromiso con el desarrollo de la comunidad tecnológica y académica del país.
Email:
Address:Cartago, Costa Rica