Arduino
es una plataforma de desarrollo basada en una placa electrónica de hardware
libre que incorpora un microcontrolador reprogramable y una serie de pines
hembra, los que permiten establecer conexiones entre el microcontrolador y los
diferentes sensores y actuadores de una manera muy sencilla (principalmente con
cables dupont). Una placa electrónica también es conocida como una placa de
circuito impreso, que consta de una superficie plana fabricada en material no
conductor, con una o más de una capa de pistas conductoras y otros componentes
electrónicos que cumplen una función específica. En especial Arduino permite,
mediante el uso de un entorno integrado de desarrollo, programar un
microcontrolador, haciendo uso de sentencias en lenguaje C, para que las
entradas y salidas de una placa interactúen con el entorno.
Arduino es un
universo en si miso, tiene a disposición gran número de placas, cada una con
una función especializada. Para nuestro caso vamos a utilizar la Arduino UNO,
como elemento de entrada y práctica de prototipos electrónicos combinados con
software, y la ESP8266 ESP12E como interfaz del internet de las cosas.
Hay muchas razones
para usar Arduino, pero sin duda el hecho de que sea de bajo costo, con
software libre y extensible, hace que sea la mejor opción para prototipar y
generar productos mínimos viables. Por otra parte, la comunidad de Arduino es
altamente colaborativa y genera librerías que compilan soluciones integradas
con pocas líneas de código.
Les invitamos a revisar el siguiente video que servirá para ampliar sus conocimientos.