LEPERCOM
Una herramienta complementaria para la enseñanza de la programación
Keywords:
Lepercom, Educación, Programación, Enseñanza, Lógica, microcontrolador, Sistema Operativo, Dispositivos programablesAbstract
El presente trabajo busca introducir a los alumnos desde una edad temprana al concepto de la programación, ya sea programación de sistemas embebidos, microcontroladores o programación en general.
El trabajo se basa en el desarrollo de un sistema operativo diseñado para correr en un microcontrolador de bajos recursos con un costo menor a 1 U$S, que permite crear programas de usuario en diferentes lenguajes y plataformas, con la capacidad de realizar tareas en multitasking. El Sistema Operativo prevé la instalación de diferentes plugins para agregar funcionalidades y/o controladores para el manejo de diversos módulos y dispositivos de hardware existentes. El objetivo de este desarrollo, es lograr la mayor abstracción posible de las configuraciones requeridas por un microcontrolador haciendo fácil e intuitiva la programación.
Además, se desarrolló una capa de comunicación para facilitar la interconexión de dispositivos sin necesidad de configuración adicional por parte del usuario, permitiendo además la conexión a dispositivos como teléfonos y computadoras mediante Internet. Los dispositivos pueden trabajar colaborativamente y de manera descentralizada siguiendo la programación planteada por el usuario.
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Luis Roque Di Pinto, Martín Gustavo Juarez

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Acorde a estos términos, el material se puede compartir (copiar y redistribuir en cualquier medio o formato) y adaptar (remezclar, transformar y crear a partir del material otra obra), siempre que a) se cite la autoría y la fuente original de su publicación (revista y URL de la obra), b) no se use para fines comerciales y c) se mantengan los mismos términos de la licencia.











