Arduino
son unas tarjetas de desarrollo de electrónica para la creación de prototipos
basada en software y hardware libre, siendo flexibles y fáciles de usar. Se han
creado principalmente para estudiantes, diseñadores, aficionados y cualquier
interesado en crear entornos u objetos interactivos.
Actualmente
existen varios modelos de Arduino, pero básicamente todos se componen de un
microcontrolador, un Jack USB, Jack de alimentación, un botón reset, y una serie
de pines según el modelo. Contiene pines analógicos y digitales, de igual
manera estos pines pueden traer funciones especiales, como PMW, Tx y Rx,
comunicación SPI, entre otros.
ID de Arduino
Archivo:
aquí encontramos las opciones guardar, nuevo archivo, ejemplos, en esta opción
vienen ejemplos de programación que Arduino ha puesto, también tiene opciones
como imprimir y preferencias.
Editar:
se puede configurar la letra tipo sangría, el modo de texto, formato, buscar,
comentar.
Programa: tenemos las opciones de compilar, subir, incluir librería,
subir con programador.
Herramientas: autoformato, monitor serie, serial plotter, placa donde
seleccionaremos el modelo de Arduino, procesador donde seleccionamos el tipo de
procesador del Arduino, puerto en donde indicaremos en que puerto de la PC está
conectado nuestro Arduino, programador, entre otras.
Setup:
La función setup() se ejecuta una sola
vez cuando el programa empieza. Se utiliza para inicializar los modos de
trabajo de los pins, el puerto serie o
las distintas librerías.
Loop:
Dentro de la función loop desarrollaremos la
función del proyecto con los distintos comandos a utilizar según sea el caso.
Esta función se ejecuta de forma cíclica, lo que posibilita que el programa
este respondiendo continuamente ante los eventos que se produzcan en la tarjeta.