Implementación de las librerías en lenguaje V de los módulos de i/o digitales, adc, pwm, uart, lcd y display de 7 segmentos, para los microcontroladores Arduino Uno y Mega en el marco del proyecto Aixt

El proyecto AIXT está orientado a la migración de lenguajes de una forma más fácil para hacer la programación. El proyecto se estableció, para incursionar al avance del mercado tecnológico donde existen varios lenguajes de programación, que requieren la compilación de los distintos lenguajes de prog...

Full description

Autores:
Buitrago Gómez , Oscar Mauricio
Becerra , Andrés Julián
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/93127
Acceso en línea:
http://hdl.handle.net/11349/93127
Palabra clave:
Arduino
Shields
Lenguaje V
Lenguaje C
Transcompilación
Proyecto Aixt
Ingeniería Eléctrica por Ciclos Propedéuticos -- Tesis y Disertaciones Académicas
Administración de bases de datos
Diseño de bases de datos
Bases de datos relacionadas
Base de datos
Arduino
Shields
Language V
Language C
Transcompilation
Aixt Project
Rights
License
Abierto (Texto Completo)
Description
Summary:El proyecto AIXT está orientado a la migración de lenguajes de una forma más fácil para hacer la programación. El proyecto se estableció, para incursionar al avance del mercado tecnológico donde existen varios lenguajes de programación, que requieren la compilación de los distintos lenguajes de programación en toda clase de microcontroladores. Para el caso aplica realizar la compilación en lenguaje V. [1] El proyecto AIXT inició en el año 2022 basado en SOKAE, creando conexiones y lazos entre la estructura de programación, Arduino y microphyton “La estructura de programación está compuesta por tres componentes principales, Lenguaje de programación AIXT, basado en el lenguaje de programación V, Un lenguaje de programación definido como RUST a C y una API” [2]. Considerando que el lenguaje de programación RUST, es de alta complejidad en su estructura se facilita la programación en lenguaje V [3]. Para el proyecto de pasantía propuesto, se plantearon los microcontroladores Arduino Uno ATMega 328P y Arduino ATMega 2560 junto a los shields display lcd y display de 7 segmentos de 4 dígitos, que formaran parte del proyecto AIXT con el objetivo de buscar el desarrollo de las funciones y características dentro de una API, la cual permita la traducción efectiva del lenguaje V a C.