0% encontró este documento útil (0 votos)
7 vistas

Introducción A Arduino

Cargado por

Yely Almengor
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas

Introducción A Arduino

Cargado por

Yely Almengor
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

Introducción a

Arduino
Prof. Marillelix Almengor
Arduino es una plataforma de código abierto que combina hardware y software fácil de
manejar para construir proyectos electrónicos.

Está compuesta por una placa de circuito programable (generalmente


llamada microcontrolador) y un software o entorno de desarrollo integrado (IDE) que se
instala en tu computadora para escribir y cargar el código en la placa física.
Microprocesador
El núcleo de nuestros ordenadores es un microprocesador, un chip
encargado de realizar operaciones complejas a partir de unas instrucciones
(que llamaremos programa) y unos datos de entrada obteniendo unos
datos de salida.
Para procesar y almacenar estos datos necesitamos conectar el
microprocesador a la memoria RAM y demás dispositivos de E/S
(Entrada/Salida), que se conectan a través de la placa base.
Diferencia entre

microprocesador Microcontrolador
y En el microcontrolador tenemos tanto la memoria donde almacenamos el
programa, como la memoria donde se almacena los datos, en el mismo
microcontrolador ensamblado (en el mismo chip).

¿Dónde nos encontramos un microcontrolador? En la mayoría de los


dispositivos electrónicos que usamos cotidianamente, como puedan ser,
mandos a distancia, relojes, televisores, automóviles y un largo etcétera. La
importancia de saber cómo funciona y como se programan, nos abren
muchísimas puertas.
Arduino Nació en el año 2005 el Instituto de Diseño Interactivo de Ivrea
(Italia). Arduino apareció por la necesidad de contar con un dispositivo para
utilizar en aulas que fuera de bajo coste. La idea original fue, fabricar una
placa para uso interno de la escuela.

Por aquella época, uno de los fundadores de Arduino, Massimo Banzi, daba clases
en Ivrea. El nombre del proyecto viene del nombre del Bar di Re Arduino (Bar del
Un poco de Rey Arduino) donde Massimo Banzi pasaba algunas horas. El rey Arduino fue rey
de Italia entre los años 1002 y 1014.
historia

El instituto se vio obligado a cerrar sus puertas precisamente en 2005. Ante la


perspectiva de perder todo el proyecto Arduino en el proceso, se decidió liberarlo
y abrirlo al público para que todo el mundo pudiese participar en la evolución del
proyecto, proponer mejoras y sugerencias.
Puede interactuar con una gran cantidad de elementos,
como pulsadores, LED, motores, altavoces, unidades
GPS, cámaras, Internet e incluso con tu smartphone o tu
televisor.

Sus infinitas posibilidades te permiten controlar


¿Para qué se variables físicas Sus infinitas posibilidades te permiten
controlar variables físicas como velocidad,
utiliza lo que temperatura, fuerza, presión entre otras que se
convierten en electricidad para ser medidas y utilizadas
aprendemos en diversos diseños.

en Arduino?
En el ámbito empresarial, Arduino se utiliza
comúnmente en proyectos de robótica, Internet de
las cosas (IoT) y domótica.
La placa de la versión UNO se compone de 14 pines de E/S digitales, de los cuales.

 Estos pines nos sirven para la mayoría de los


sensores básicos, o para reles, accionadores,
etc… los cuales solo tienen 2 estados,
encendido o apagado (o con las constantes de
arduino HIGH y LOW).

 También tiene 6 pines analógicos, capaces de


leer hasta 1024 niveles de tensión, llamados
resolución del puerto analógico.

 Estos sirven para leer sensores que nos


devuelven rangos de tensiones diferentes
dependiendo de su estado, como pueda ser,
una termoresistencia, una resistencia variable,
etc…
El IDE de Arduino se programa en una variante de C++ , que es un lenguaje muy
extendido por sus características, aunque no es un lenguaje sencillo C++, que fija
reglas estrictas de cómo escribir estas instrucciones.
Un código Arduino es una serie de comandos de programación que le dirán a nuestro
microcontrolador como configurarse al iniciarse y qué acciones tiene que realizar
mientras esté en funcionamiento. Estos comandos utilizados en Arduino son sentencias
muy fáciles e intuitivas.

Programación El bloque de código debe tener 2 partes, o funciones principales, que siempre debemos
incluir.
en Arduino
void setup()
Dentro de esta función principal escribiremos las sentencias de configuración
que necesitaremos para que Arduino trabaje correctamente. Éstas se
ejecutarán al iniciar Arduino y una única vez.

Con ellas, por ejemplo, asignaremos la característica de entrada/salida a los


pines, el modo de comunicación serial, activaremos los sensores que vayamos
a necesitar, escribiremos órdenes de inicio del programa…etc. Algunas de estas
Programación sentencias pueden ser: pinMode( , ), Serial.begin(,), sensors.begin(,)…
en Arduino

void loop()
Ésta debe ir siempre después de void setup(). En ella escribiremos todas las
sentencias, bucles y llamadas a funciones que necesitemos que nuestro
Arduino repita constantemente. Se escribirán en orden de ejecución. Ejemplo
de éstas pueden ser digitalWrite( , ), Serial.print(“ “), if( )…
Tarjeta Arduino Protoboard

Resistencias y cables Sensores

Elementos que
usamos en
Arduino
Pantallas LCD Servomotores
Sensores
IDE Arduino Tinkercad

Trabajando en
Arduino

• Aplicación de Escritorio
Simulador Online
• Aplicación Online

También podría gustarte