ArduinoVersión en línea Juego de adivinanzas arduino por Fernando Alejandro Martínez Morán 1 Cuenta con 14 pines entrada/salida digitales de las cuales 6 se pueden usar como PWM. Pistas 1 Cuenta con 6 entradas analógicas. 2 Arduino de gama básica, todas las shields están diseñadas para usarse sobre esta placa. 2 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. Pistas 1 Es una plataforma de hardware y software libre que permite crear objetos electrónicos interactivos, como robots y sistemas domóticos. 2 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. 3 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. 3 Tiene 54 entradas/salidas digitales y 12 entradas analógicas, 2 buses TWI, SPI y 4 UARTs Pistas 1 Posee adicionalmente dos puertos USB para poder controlar periféricos. 2 Arduino basado en un microcontrolador de 32 Bits 4 Arduino básico, con características similares a la arduino, sin embargo, tiene 12 entradas analógicas y 20 entradas salidas digitales. Pistas 1 Tiene más pines de interrupciones externas. 2 A diferencia del resto de arduinos, no posee un controlador adicional para controlar el USB. 5 Es compatible con todos los shields de arduino. Pistas 1 Tiene 6 interrupciones externas. 2 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. 6 Es similar en cuanto a características al arduino uno. Pistas 1 Las diferencias con el arduino uno son tanto el tamaño como la forma de conectarlo al ordenador para programarlo. 2 Arduino basado en un microcontrolador ATmega328. 7 Esta función contiene las instrucciones que se repiten mientras la placa Arduino esté en funcionamiento. Pistas 1 Esta función se ejecuta de forma continua en un ciclo infinito una vez que se ha completado la función setup(). 8 Esta función se utiliza para configurar el hardware, como definir los pines de entrada/salida o iniciar la comunicación serial. Pistas 1 Esta función se ejecuta una sola vez, al iniciar el programa. 9 Arduino se basa en este lenguaje de programación, lo que permite una sintaxis sencilla y accesible. Pistas 1 Gracias a su enfoque simplificado, este lenguaje de programación es ideal para principiantes y expertos por igual. 2 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. 10 Es una aplicación de código abierto que permite escribir, compilar y cargar programas en la placa Arduino. Pistas 1 El significado de sus siglas en español es Entorno de Desarrollo Integrado. 2 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.