# Placa de control Keyestudio UNO

Esta página es extraída de Actividades con Imagina TDR STEAM y ArduinoBlocks https://github.com/arduinoblocks/libros Autoría: Equipo de Innova Didàctic y Robolot Team. Licencia **CC-BY-NC-ND**

Al ser hardware libre existen multitud de fabricantes que han desarrollado versiones basadas en Arduino. Uno de esos fabricantes es Keyestudio. [![placakeystudio1.png](https://libros.catedu.es/uploads/images/gallery/2022-08/scaled-1680-/placakeystudio1.png)](https://libros.catedu.es/uploads/images/gallery/2022-08/placakeystudio1.png) La placa Keyestudio UNO lleva un microcontrolador que está basado en el ATmega328. Tiene 14 pines digitales de entrada / salida (de los cuales 6 se pueden usar como salidas PWM), 6 entradas analógicas, un cristal de cuarzo de 16 MHz, una conexión USB, un conector de alimentación, un encabezado ICSP y un botón de reinicio. [![placakeystudio2.png](https://libros.catedu.es/uploads/images/gallery/2022-08/scaled-1680-/placakeystudio2.png)](https://libros.catedu.es/uploads/images/gallery/2022-08/placakeystudio2.png) Especificaciones: ● Voltaje de funcionamiento: + 5V ● Voltaje de entrada externo: + 7V ~ + 12V. (Límite: +6 V. <+ 20 V). ● Corriente de interfaz DCI / O: 20mA ● Flash Memory: 32 KB (ATmega328) de los cuales 0,5 KB utilizados por el gestor de arranque ● Capacidad de almacenamiento EEPROM: 1KB ● Frecuencia del reloj: 16MHZ ● Microcontrolador ATmega328P-PU ● Pines de E / S digital 14 (de los cuales 6 proporcionan salida PWM) ● Pines de E / S digitales PWM 6 (D3, D5, D6, D9, D10, D11) ● Pines de entrada analógica 6 (A0-A5) ● LED\_BUILTIN D13 Las conexiones de la placa TDR STEAM con la placa Keyestudio UNO son las siguientes: [![tablakeystuido.png](https://libros.catedu.es/uploads/images/gallery/2022-08/scaled-1680-/tablakeystuido.png)](https://libros.catedu.es/uploads/images/gallery/2022-08/tablakeystuido.png) Para realizar la programación la podemos hacer mediante la IDE de Arduino o mediante Arduinoblocks. Como podemos ver son dos sistemas diferentes. En la IDE de Arduino la programación se realiza mediante instrucciones (derecha en la fotografía) y en Arduinoblocks se realiza mediante bloques. Utilizar Arduinoblocks simplifica y hace más inteligible el código, lo que permite iniciarse en el mundo de la programación de un modo más amigable. Arduinoblocks también permite programar de diversas formas, ya que tiene bloques que realizan las mismas funciones pero que se pueden entender de forma más sencilla. En la siguiente imagen se hace una comparación de código entre Arduinoblocks y Arduino IDE. [![arduinoblocks-ide.png](https://libros.catedu.es/uploads/images/gallery/2022-08/scaled-1680-/arduinoblocks-ide.png)](https://libros.catedu.es/uploads/images/gallery/2022-08/arduinoblocks-ide.png)

Esta página es extraída de Actividades con Imagina TDR STEAM y ArduinoBlocks https://github.com/arduinoblocks/libros Autoría: Equipo de Innova Didàctic y Robolot Team. Licencia **CC-BY-NC-ND**

{{@5685}}