Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo (software), diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.
Arduino es una plataforma abierta que facilita la programación de un microcontrolador. Los microcontroladores nos rodean en nuestra vida diaria, usan los sensores para escuchar el mundo físico y los actuadores para interactuar con el mundo físico. Los microcontroladores leen de los sensores y escriben sobre los actuadores.
El hardware de Arduino consiste en una placa con un microcontrolador generalmente Atmel AVR con puertos de comunicación y puertos de entrada/salida. Los microcontroladores más usados en las plataformas Arduino son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez, pero se está ampliando a microcontroladores Atmel con arquitectura ARM de 32 bits y también a microcontroladores de Intel.
Por otro lado Arduino nos proporciona un software consistente en un entorno de desarrollo (IDE) que implementa el lenguaje de programación de arduino, las herramientas para transferir el firmware al microcontrolador y el bootloader ejecutado en la placa. La principal característica del software y del lenguaje de programación es su sencillez y facilidad de uso.
¿Para qué sirve Arduino?
Con Arduino podemos darle vida a nuestros proyectos tales como encender luces, motores, leer sensores, leer datos de internet, automatizar nuestra casa, crear robots, proyectos de ciencia, proyectos de investigación o proyectos caseros.
Introducción a Arduino
Arduino Uno está basado en el microcontrolador ATmega328 de Atmel. Donde los pines del Arduino UNO (pinout) consta de:
- 14 pines digitales,
- 6 entradas analógicas,
- un conector de alimentación,
- conexión USB
- encabezado ICSP.
Los Pines Digitales: Pueden ser configurados como entradas o salidas y sirven para encender luces, motores, electro válvulas, relés entre otros. Si trabaja como entrada sirve para detectar cambios de estado.
Los Pines PWM: Son pines que pueden ser configurados con una señal PWM (Ancho por Modulación de Pulso) son muy usados para controlar la velocidad de motores, regular intensidades, entre otros.
Los Pines Analogo/Digital: Sirven para capturar las señales del mundo real, como la medida de los sensores.
Pines de Alimentación: Nos ofrece dos pines, uno de 5V y otro de 3.3V, nos sirve para alimentar nuestros circuitos o protoboards.
Puerto USB: Sirve para hacer comunicación con el computador.
ICSP: (stands for In-Circuit Serial Programming) sirve para reprogramar la tarjeta con nuevos firmware.
No hay comentarios:
Publicar un comentario