Cuenta con 14 pines entrada/salida digitales de las cuales 6 se pueden usar como PWM.
Cuenta con 6 entradas analógicas.
Arduino de gama básica, todas las shields están diseñadas para usarse sobre esta placa.
Fue creado en 2005 por Massimo Banzi en el instituto IVRAE para facilitar el aprendizaje de computación y electrónica, ya que las placas de microcontroladores eran costosas y con poco soporte.
Es una plataforma de hardware y software libre que permite crear objetos electrónicos interactivos, como robots y sistemas domóticos.
Se trata de una placa electrónica programable que se basa en un microcontrolador y que cuenta con entradas y salidas analógicas y digitales.
Su nombre proviene de un bar en Ivrea, Italia, llamado "Bar di Re Arduino" (Bar del Rey Arduino), que era un lugar frecuentado por los creadores del proyecto.
Tiene 54 entradas/salidas digitales y 12 entradas analógicas, 2 buses TWI, SPI y 4 UARTs
Posee adicionalmente dos puertos USB para poder controlar periféricos.
Arduino basado en un microcontrolador de 32 Bits
Arduino básico, con características similares a la arduino, sin embargo, tiene 12 entradas analógicas y 20 entradas salidas digitales.
Tiene más pines de interrupciones externas.
A diferencia del resto de arduinos, no posee un controlador adicional para controlar el USB.
Es compatible con todos los shields de arduino.
Tiene 6 interrupciones externas.
Tiene 54 entradas/salidas digitales, 16 de ellas pueden usarse como PWM, 16 entradas analógicas y 4 UART además dos modos PWI y uno SPI.
Es similar en cuanto a características al arduino uno.
Las diferencias con el arduino uno son tanto el tamaño como la forma de conectarlo al ordenador para programarlo.
Arduino basado en un microcontrolador ATmega328.
Esta función contiene las instrucciones que se repiten mientras la placa Arduino esté en funcionamiento.
Esta función se ejecuta de forma continua en un ciclo infinito una vez que se ha completado la función setup().
Esta función se utiliza para configurar el hardware, como definir los pines de entrada/salida o iniciar la comunicación serial.
Esta función se ejecuta una sola vez, al iniciar el programa.
Arduino se basa en este lenguaje de programación, lo que permite una sintaxis sencilla y accesible.
Gracias a su enfoque simplificado, este lenguaje de programación es ideal para principiantes y expertos por igual.
Este lenguaje está diseñado para facilitar la interacción con el hardware de las placas Arduino, permitiendo a los usuarios escribir instrucciones que controlan diversos componentes electrónicos como luces, motores y sensores.
Es una aplicación de código abierto que permite escribir, compilar y cargar programas en la placa Arduino.
El significado de sus siglas en español es Entorno de Desarrollo Integrado.
La programación de Arduino se realiza principalmente en esta aplicación, pero también existen otras herramientas que se pueden utilizar como Visual Studio Code, PlatformIO y Tinkercad.