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

Fecha

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Distrital Francisco José de Caldas

Compartir

Altmetric

Resumen

The AIXT project is aimed at migrating languages in an easier way to do programming. The project was established to venture into the advancement of the technological market where there are several programming languages, which require the compilation of the different programming languages in all kinds of microcontrollers. In this case, it is necessary to compile in V. [1] The AIXT project started in 2022 based on SOKAE, creating connections and ties between the programming structure, Arduino and microphyton "The programming structure is composed of three main components, AIXT programming language, based on the V programming language, a programming language defined as RUST to C and an API" [2]. Considering that the RUST programming language is highly complex in its structure, programming in V language is facilitated [3]. For the proposed internship project, the Arduino Uno ATMega 328P and Arduino ATMega 2560 microcontrollers were proposed together with the LCD display shields and 4-digit 7-segment display, which will be part of the AIXT project with the aim of seeking the development of functions and features within an API, which allows the effective translation of the V to C language.

Descripción

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.

Palabras clave

Arduino, Shields, Lenguaje V, Lenguaje C, Transcompilación, Proyecto Aixt

Materias

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

Citación