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

Arduino

Este documento describe qué es Arduino, sus tipos de placas y componentes. Explica cómo programar Arduino usando el IDE de software libre para controlar diferentes actuadores mediante entradas y salidas digitales.

Cargado por

Roberto Laguna
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)
22 vistas

Arduino

Este documento describe qué es Arduino, sus tipos de placas y componentes. Explica cómo programar Arduino usando el IDE de software libre para controlar diferentes actuadores mediante entradas y salidas digitales.

Cargado por

Roberto Laguna
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/ 5

laguna garcia roberto israel

enp 3 “justo sierra”

654

informática aplicada

arduino
¿Qué es Arduino? (Ingeniería mecafenix 2017)

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.

Para qué sirve

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

Tipos de placa Arduino

Arduino UNO (R3), LilyPad Arduino, Robot Arduino, Arduino Due, Tablero
rojo Arduino, Arduino Ethernet, Arduino Mega (R3), Arduino Nano, La placa
Arduino más rápida, Arduino Leonardo, Arduino Pro Mic

Cada uno de sus elementos (Crespo, s/f)) y para qué se puede usar
cada uno.

Entradas
Son los pines de nuestra placa que podemos utilizar para hacer lecturas. En la
placa Uno son los pines digitales (del 0 al 13) y los analógicos (del A0 al A5).

Salidas
Los pines de salidas se utilizan para el envío de señales. En este caso los pines
de salida son sólo los digitales (0 a 13).

Otros pines
También tenemos otros pines como los GND (tierra), 5V que proporciona 5
Voltios, 3.3V que proporciona 3.3 Voltios, los pines REF de referencia de
voltaje, TX (transmisión) y RX (lectura) también usados para comunicación
serial, RESET para resetear, Vin para alimentar la placa y los pines ICSP para
comunicación SPI.
Alimentación
Como hemos visto el pin Vin sirve para alimentar la placa pero lo más normal
es alimentarlo por el jack de alimentación usando una tensión de 7 a 12 Voltios.
También podemos alimentarlo por el puerto USB pero en la mayoría de
aplicaciones no lo tendremos conectado a un ordenador.

Comunicación
En nuestros tutoriales nos comunicaremos con Arduino mediante USB para
cargar los programas o enviar/recibir datos. Sin embargo no es la única forma
que tiene Arduino de comunicarse. Cuando insertamos una shield ésta se
comunica con nuestra placa utilizando los pines ICSP (comunicación ISP), los
pines 10 a 13 (también usados para comunicación ISP), los pines TX/RX o
cualquiera de los digitales ya que son capaces de configurarse como pines de
entrada o salida y recibir o enviar pulsos digitales.

Shields
Se llama así a las placas que se insertan sobre Arduino a modo de escudo
ampliando sus posibilidades de uso. En el mercado existen infinidad de shields
para cada tipo de Arduino. Algunas de las más comunes son las de Ethernet,
Wi-Fi, Ultrasonidos, Pantallas LCD, relés, matrices LED’s, GPS.

IDE de Arduino.

El IDE es un conjunto de herramientas de software que permiten a los


programadores desarrollar y grabar todo el código necesario para hacer que
nuestro Arduino funcione como queramos.

Sintaxis (Lozano, 2016) de la programación (del Valle, s/f) con


Arduino.

Un código en Arduino posee algunos caracteres elementales que le permiten al


compilador convertir lo que escribes en el editor en información que pueda
interpretar tu microcontrolador. Entre estos se encuentran el punto y coma,
paréntesis, llaves, corchetes y doble diagonal.

Cómo se codifican (Pomares, s/f) ) las instrucciones para utilizar los


diferentes elementos de la placa de Arduino

Programar Arduino consiste en traducir a líneas de código las tareas


automatizadas que queremos hacer leyendo de los sensores y en función de las
condiciones del entorno programar la interacción con el mundo exterior
mediante unos actuadores.

Arduino proporciona un entorno de programación sencillo y potente para


programar, pero además incluye las herramientas necesarias para compilar el
programa y “quemar” el programa ya compilado en la memoria flash del
microcontrolador. Además el IDE nos ofrece un sistema de gestión de librerías
y placas muy práctico. Como IDE es un software sencillo que carece de
funciones avanzadas típicas de otros IDEs, pero suficiente para programar.

Listado de los diversos actuadores que existen y con qué


instrucciones se controlan con el Arduino.

Electrónicos, Hidráulicos, Neumáticos, Eléctricos, Motores, Bombas

Para cada actuador, necesitamos un “driver” o manejador para poder mandar


órdenes desde Arduino.
Recordar que los pines de Arduino solo pueden manejar un máximo de 40mA y
recomendable usar 20mA de forma continua.
Recordar que Arduino solo puede manejar un total de 200 mA de salida. Es
decir que la corriente máxima que admite Vcc y GND son 200 mA.

¿Para qué sirven las entradas/salidas digitales y seriales?

Los microconroladores poseen una serie de terminales (también llamados pines


o patas) que funcionan como entradas y salidas de señales analógicas y/o
digitales.
Para comprender el concepto de entradas y salidas podemos pensar en señales
de voltaje. Una entrada es un terminal que permite que se le aplique una señal
de voltaje, lo cual le permite al microcontrolador interpretar que algo está
sucediendo y que se debe comportar de una forma determinada.

También podría gustarte