Arduino que es y sus usos
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.
Es una placa con todos los elementos
necesarios para conectar periféricos a las entradas y salidas de un
microcontrolador, y que puede ser programada tanto en Windows como macOS y
GNU/Linux. Un proyecto que promueve la filosofía 'learning by doing', que viene
a querer decir que la mejor manera de aprender es cacharreando.
Como funciona?
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.
El tipo de periféricos que puedas utilizar
para enviar datos al microcontrolador depende en gran medida de qué uso le
estés pensando dar. Pueden ser cámaras para obtener imágenes, teclados para
introducir datos, o diferentes tipos de sensores.
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.
No comments:
Post a Comment