Que Es Un Arduino y Cuál Es Su Lenguaje de Programación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

¿QUÉ ES UN ARDUINO Y CUÁL ES SU LENGUAJE DE PROGRAMACIÓN?

Arduino es una plataforma de creación de electrónica de código abierto, la cual está

basada en hardware y software libre, flexible y fácil de utilizar para los creadores y

desarrolladores. Esta plataforma permite crear diferentes tipos de microordenadores de una

sola placa a los que la comunidad de creadores puede darles diferentes tipos de uso.

Para poder entender este concepto, primero vas a tener que entender los conceptos de

hardware libre y el software libre. El hardware libre son los dispositivos cuyas

especificaciones y diagramas son de acceso público, de manera que cualquiera puede

replicarlos. Esto quiere decir que Arduino ofrece las bases para que cualquier otra persona o

empresa pueda crear sus propias placas, pudiendo ser diferentes entre ellas, pero igualmente

funcionales al partir de la misma base.

El software libre son los programas informáticos cuyo código es accesible por

cualquiera para que quien quiera pueda utilizarlo y modificarlo. Arduino ofrece la

plataforma Arduino IDE (Entorno de Desarrollo Integrado), que es un entorno de


programación con el que cualquiera puede crear aplicaciones para las placas Arduino, de

manera que se les puede dar todo tipo de utilidades.

CÓMO FUNCIONA ARDUINO:

El Arduino es una placa basada en un microcontrolador ATMEL. Los

microcontroladores son circuitos integrados en los que se pueden grabar instrucciones, las

cuales las escribes con el lenguaje de programación que puedes utilizar en el entorno

Arduino IDE. Estas instrucciones permiten crear programas que interactúan con los

circuitos de la placa.

El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es

una conexión en la que podemos conectar en la placa diferentes tipos de periféricos. La

información de estos periféricos que conectes se trasladará al microcontrolador, el cual se

encargará de procesar los datos que le lleguen a través de ellos.

También cuenta con una interfaz de salida, que es la que se encarga de llevar la

información que se ha procesado en el Arduino a otros periféricos. Estos periféricos pueden

ser pantallas o altavoces en los que reproducir los datos procesados, pero también pueden

ser otras placas o controladores.


LENGUAJE DE PROGRAMACIÓN DE UN ARDUINO.

La plataforma Arduino se programa con un lenguaje propio basado en el lenguaje de

programación de alto nivel Processing, lo que significa que es similar a C++.

Para programar un Arduino, el lenguaje estándar es C++, aunque es posible programarlo en

otros lenguajes. No es un C++ puro sino que es una adaptación que proveniente de avr-libc

que provee de una librería de C de alta calidad para usar con GCC en los

microcontroladores AVR de Atmel y muchas funciones específicas para los MCU AVR de

Atmel.

Este lenguaje de medio nivel, trata con objetos básicos como caracteres, números, bits y

direcciones de memoria, entre otros.

Este tipo de lenguaje posee una gran portabilidad. Gracias a ello se suele utilizar para la

programación de sistemas como la construcción de intérpretes, compiladores, y editores de

texto

También podría gustarte