Todos los cursos

Curso de primeros pasos con Arduino

Lección 2: ¿Qué es Arduino?

 ¿Qué es Arduino?

Arduino es una plataforma para prototipado de electrónica basada en hardware y software libre y fácil de utilizar. Podemos construir circuitos electrónicos y programarlos para iniciarnos en el mundo de la electrónica y robótica, construir componentes electrónicos a nuestro antojo e incluso crear un modelo de negocio.

Arduino se apoya en 2 pilares fundamentales; Hardware (placa de Arduino) y Software (entorno de programación).

Arduino UNO
Arduino UNO

 

 Hardware de Arduino

El microcontrolador de Arduino es un circuito integrado programable capaz de realizar operaciones matemáticas complejas a gran velocidad. Normalmente el modo de alimentación de una placa de Arduino es mediante el puerto USB mientras se está programando, pero hay ocasiones en la que necesitamos que el código de nuestra placa se siga ejecutándose sin estar conectado al equipo. Probablemente la forma más habitual de alimentar Arduino (sin utilizar tu equipo) es mediante una fuente de alimentación o pila de 9V.

Arduino dispone de un regulador de voltaje interno que actúa para que la tensión de alimentación no supere los 12V, ya que en caso contrario podemos dañar el regulador y con ello la placa de Arduino. Por otro lado, para tensiones inferiores a 7V en la alimentación, es probable que la placa no llegue a encenderse. La mayoría de los componentes electrónicos de Arduino utilizan una tensión operativa de 5V (ya regulada por el regulador de voltaje de la propia placa de Arduino)

Tanto las entradas como las salidas dotan al sistema de información y realizan diferentes actuaciones. Arduino contiene la siguiente distribución de pines:

  • 14 pines digitales que pueden ser configurados como entradas o salidas.
  • 6 pines PWN (serigrafiados con ~) entre los pines digitales.
  • 6 pines analógicos serigrafiadas desde A0 hasta A5 para las entradas analógicas.
  • 3 pines GND para conectar a tierra nuestros circuitos.
  • 2 pines de alimentación de 5V y 3.3V respectivamente.
Pines en Arduino UNO
Pines en Arduino UNO

 

 Software de Arduino

Para programar una tarjeta de Arduino, podemos utilizar diferentes lenguajes y entornos de programación. En este caso vamos a introducir la programación y electrónica con Arduino utilizando los lenguajes de programación por bloques y lenguajes de programación en modo texto.

  • Lenguajes de programación por bloques:
    • Ardublock
    • Scratch 4 Arduino
    • Snap 4 Arduino
    • mBlock
    • Blocklyduino
    • Visualino
  • Lenguajes de programación textual
    • Arduino IDE
Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios. Si acepta o continúa navegando, consideramos que acepta su uso. Ver más.