Que es Arduino?
Arduino es una plataforma de hardware y software de código abierto diseñada para la creación de proyectos electrónicos y prototipos. Consiste en una placa de circuito con un microcontrolador y un entorno de desarrollo integrado (IDE) que facilita la programación y la interacción con el hardware. Arduino proporciona una forma accesible y flexible para que tanto principiantes como expertos en electrónica creen proyectos interactivos.
Características clave de Arduino
Placa Arduino: La placa de Arduino es el corazón del sistema y contiene un microcontrolador, puertos de entrada/salida, y otros componentes necesarios para ejecutar programas. Existen diferentes modelos de placas Arduino, como Arduino Uno, Arduino Nano, Arduino Mega, entre otros.
Microcontrolador: La mayoría de las placas Arduino están equipadas con microcontroladores de la familia AVR de Atmel o SAMD de Microchip. Estos microcontroladores son programables y ejecutan el código creado por el usuario.
IDE (Entorno de Desarrollo Integrado): Arduino IDE es un software que permite escribir, compilar y cargar programas (llamados sketches) en la placa Arduino. Utiliza un lenguaje de programación basado en C/C++ simplificado para facilitar el aprendizaje.
Conexiones de Entrada/Salida (E/S): Las placas Arduino tienen pines de E/S que permiten la conexión de sensores, actuadores y otros dispositivos electrónicos. Estos pines pueden utilizarse para leer datos de sensores o controlar componentes como luces, motores, etc.
Comunidad y Documentación: Arduino cuenta con una amplia comunidad de usuarios y desarrolladores que comparten proyectos, tutoriales y soluciones a través de foros y otros recursos en línea. Además, hay abundante documentación que facilita el aprendizaje y el desarrollo de proyectos.
Proyectos Variados: Arduino se utiliza en una amplia gama de proyectos, desde simples experimentos hasta complejos sistemas de automatización. Puede aplicarse en el ámbito de la robótica, el arte interactivo, la domótica, la monitorización ambiental y mucho más.
Arduino y sus partes
Arduino UNO puede ser alimentado desde un cable USB tipo B o mini conectado a tu ordenador, o desde una fuente de alimentación entre 6V y 18V. En la imagen de arriba, la conexión USB está etiquetada (1) y el conector de la fuente de alimentación (2).
Ademas, la conexión USB sirve para cargar código en la placa de Arduino desde donde se pueden enviar datos de la programación e instrucciones a la placa.
Este componente controla la cantidad de voltaje que entra en la placa de Arduino, evitando que un voltaje excesivo dañe el circuito.
Los pines de Arduino se utilizan para conectar los cables necesarios para construir un circuito. Este tipo de conexiones tiene varios pines, cada uno de los cuales está impreso en la placa y se utilizan para diferentes funciones:
Reset: Permite el reseteo del micro controlador.
5V y 3.3V: la clavija de 5V suministra 5 voltios de energía, y la clavija de 3.3V suministra 3.3 voltios de energía. La mayoría de los componentes simples usados con el Arduino funcionan bien con 5 o 3.3 voltios.
GND: Hay varios pines GND en Arduino, se usan para conectar a tierra el circuito.
VIN: Se usa para conectar la alimentación de la placa con una fuente externa de entre 6 y 12VDC.
Estos pines bajo la etiqueta ‘Analog In’ (A0 a A5 en la UNO) pueden leer la señal de un sensor analógico y convertirla en un valor digital que podemos interpretar.
Es el circuito integrado que actúa como cerebro o procesador de la placa de Arduino, donde se implementa la programación.
Permite grabar programas en el circuito directamente desde el ordenador sin necesidad de utilizar el puerto USB.
Este LED se enciende para indicar que el microprocesador está activo.
TX es la abreviatura de transmisión de datos y RX es la abreviatura de recepción de datos. Estas marcas comunes aparecen con regularidad en la electrónica para indicar los pines responsables de la comunicación serie. Estos LED se activan visualmente cuando la placa recibe o transmite datos.
Estos pines se pueden utilizar tanto para la entrada digital (como para detectar la pulsación de un botón) como para la salida digital (como para alimentar un LED). Por lo general los conectaremos a los pines 0,1,2,3,4,5,6,7,8,9,10,11,12 y 13
5 entradas o salidas auxiliares (de la 8 a la 12).
3 salidas 9, 10 y 11 que permiten la modulación por ancho o de pulso.
Salida 13 que sirve para conectar un led directamente a tierra.
Salida a tierra GND.
Pin AREF que se utiliza para fijar una tensión de referencia externa (entre 0 y 5 voltios) como límite superior de las clavijas de entrada analógica.
Permite identificar un dispositivo USB por el ordenador, es como su tarjeta de identificación o D.N.I. personal
Al presionarlo conectará temporalmente el pin de reset a tierra y reiniciará cualquier código que esté cargado en el micro-controlador de Arduino.