2,5 € 7,82 €
Placa Desarrollo Digispark ATTINY85 – Microcontrolador USB I2C para Arduino
Color:
Descripción
Azul Negro TINY85 Digispark Kickstarter Micro Placa de Desarrollo Módulo ATTINY85 para Arduino IIC I2C USB
La placa de desarrollo ATTINY85 de AITEWIN ROBOT ofrece una solución compacta para proyectos Arduino donde el espacio y el coste importan. Con conexión USB directa y soporte completo del IDE Arduino, resulta ideal para automatizaciones domésticas, sensores remotos o prototipos portátiles.
Características técnicas principales
El microcontrolador integra 8 KB de memoria Flash, de los cuales aproximadamente 6 KB quedan disponibles tras el gestor de arranque. Dispone de 6 pines de E/S, aunque 2 se reservan para comunicación USB únicamente cuando el programa la activa; en caso contrario, todos permanecen operativos incluso durante la programación.
Alimentación y conectividad
La alimentación es flexible: USB, fuente externa de 5V o 7-16V con selección automática. El regulador integrado de 5V/150 mA estabiliza el voltaje para periféricos de bajo consumo. La comunicación I2C, SPI (vía USI) y la depuración serie facilitan la integración con módulos OLED, sensores BME280 o actuadores.
Capacidades de control
- PWM: 3 pines nativos, ampliables por software
- ADC: 4 pines para lectura analógica
- LEDs indicadores: alimentación y estado de prueba
Esta configuración permite controlar servomotores, leer potenciómetros o gestionar tiras LED en proyectos wearable o instalaciones discreto.
¿Para quién es?
Perfecta para makers con experiencia en Arduino que buscan reducir tamaño sin renunciar a la programación familiar del IDE. No sustituye a una Arduino Uno en proyectos que exijan múltiples pines o memoria extensa, pero excelente para tareas específicas y distribuidas.
Preguntas Frecuentes
¿Qué diferencia hay entre la versión azul y la negra?
Ambas comparten idénticas especificaciones técnicas; únicamente varía el color de la PCB.
¿Necesita programador externo?
No. El bootloader integrado permite programación directa por USB desde el IDE Arduino 1.0+ en OSX, Windows y Linux.
¿Cuántos pines puedo usar realmente?
Hasta 6 pines de E/S. Si tu código no activa la comunicación USB, dispones de los 6; si usa USB, quedan 4 pines libres.
¿Qué tensión soporta en la entrada de alimentación?
Acepta 7-16V o 5V directos, con conmutación automática y regulación a 5V/150mA.
¿Es compatible con librerías estándar de Arduino?
La mayoría de librerías básicas funcionan; las que dependen de hardware específico de ATmega328 pueden requerir adaptaciones.
¿Para qué proyectos no es adecuada?
Proyectos que necesiten más de 6 pines, memoria superior a 6KB o procesamiento intensivo. En esos casos, considera Arduino Nano o ESP32.
Con la garantía de:
Opiniones (8)
Opiniones de clientes que compraron este producto
Todo está bien.
Como se describe
Análisis de Experto
Análisis general del producto
He pasado las últimas cuatro semanas metiendo esta placa ATTINY85 en todo tipo de proyectos, desde una estación meteorológica portátil hasta un controlador de tira LED para el escritorio, y la verdad es que me ha sorprendido lo que se puede exprimir de un microcontrolador que apenas ocupa lo que una moneda de dos euros. Se trata de una placa de desarrollo basada en el ATTINY85 de Microchip, pensada para quienes ya dominan el ecosistema Arduino pero necesitan reducir drásticamente el factor de forma sin tener que aprender un entorno de programación nuevo.
Lo primero que llama la atención es el conector USB integrado directamente en la PCB. No es un USB-C, sino el clásico conector macho tipo A que enchufas directamente al puerto del ordenador. Es una solución cómoda para programación rápida, aunque en portátiles actuales con poco espacio entre puertos puede resultar incómodo; yo acabé usando un cable extensor USB en la mayoría de pruebas. El bootloader viene preinstalado, así que en cuanto la conectas, el IDE Arduino la reconoce tras instalar el paquete de boards correspondiente.
Calidad de construcción y materiales
He manejado tanto la versión azul como la negra, y más allá del color de la máscara de soldadura, la construcción es idéntica. La PCB es de doble capa con acabado HASL estándar, nada excepcional pero suficiente para el precio. Los componentes pasivos son de montaje superficial 0805, lo que facilita reparaciones si tienes experiencia con soldadura de precisión. El regulador de tensión es un 78L05 en encapsulado SOT-89, que se calienta perceptiblemente cuando te acercas al límite de los 150 mA de salida.
El conector USB está soldado con bastante material, algo que agradezco porque es el punto que más sufre con los enchufes y desenchufes repetidos. En tres semanas de uso intensivo, no he detectado fisuras ni problemas de contacto. Los pines de E/S vienen sin soldar en la unidad que recibí, así que necesitas una tira de pines macho si planeas usarla en protoboard. Curiosamente, esto me resultó útil para un proyecto wearable donde soldé directamente los cables a la placa para minimizar volumen.
El LED de alimentación es discreto, en rojo, y el LED de estado (conectado al pin 1) facilita las primeras pruebas con el clásico blink. No hay reset físico, algo a tener en cuenta: si el código entra en un bucle que bloquea el USB, necesitas desconectar y reconectar para volver a programar.
Compatibilidad y rendimiento
La integración con el IDE Arduino es casi transparente una vez añades la URL del gestor de placas. He probado en Windows 11, Ubuntu 22.04 y macOS Ventura; en los tres casos, la detección fue correcta aunque en Linux necesité añadir reglas udev para evitar problemas de permisos. La programación se realiza mediante el protocolo V-USB emulado por software, lo que consume dos pines (PB3 y PB4) durante la carga del sketch. Una vez programada, si tu código no inicializa comunicación USB, esos pines vuelven a estar disponibles como E/S normales.
En cuanto a rendimiento, el ATTINY85 funciona a 16 MHz con el oscilador interno (realmente 16.5 MHz para mantener la sincronización USB cuando se usa). He logrado ejecutar lecturas del sensor BME280 via I2C a 100 kHz sin problemas, y el control de una pantalla OLED de 128x64 píxeles mediante la librería Tiny4kOLED fue fluido para mostrar datos de temperatura y humedad. Donde sí noté limitaciones fue con librerías que dependen de timers específicos del ATmega328P: la generación de tonos con tone(), por ejemplo, requiere adaptaciones porque el ATTINY85 solo dispone de dos timers de 8 bits frente al timer de 16 bits de sus hermanos mayores.
La memoria Flash de 8 KB, con aproximadamente 6 KB libres tras el bootloader, se me quedó justa en un proyecto que combinaba comunicación I2C, control PWM de tres canales y lógica de estado para un semáforo domótico. Tuve que optimizar eliminando cadenas de debug y sustituyendo Serial.print por parpadeos del LED. Es un ejercicio saludable de eficiencia, pero frustrante si vienes de trabajar con Arduino Nano o Uno sin preocuparte por el espacio.
Puntos fuertes y aspectos mejorables
Entre los puntos que realmente valoro destaca la versatilidad de alimentación. He alimentado la placa directamente por USB, con una batería LiPo de 3.7V mediante un step-up a 5V, y con una fuente de 12V de router antiguo conectada al pin VIN. En todos los casos, la conmutación automática funcionó correctamente y el regulador mantuvo 5V estables en la línea de salida, aunque con 12V de entrada y carga cercana a los 100 mA, el calor disipado obliga a no encerrarla en espacios sin ventilación.
Los 6 pines de E/S son teóricamente suficiente para muchas tareas distribuidas, pero la realidad es más restrictiva. Si necesitas programación in-situ con USB, te quedan 4 pines útiles. Si además usas I2C (SDA y SCL), que en esta placa comparten PB0 y PB2, la cuenta baja rápido. En mi proyecto de estación meteorológica, acabé usando un PCF8574 como expansor de puertos para no renunciar a la pantalla OLED ni al sensor.
El regulador de 150 mA es otro cuello de botella. Es suficiente para la propia placa, un par de LEDs y un sensor, pero olvídate de alimentar un relé o varios servomotores directamente desde el pin de 5V. Aprendí por las malas que alimentar un SG90 desde la placa provoca reinicios por caída de tensión; la solución es alimentar los actuadores por separado y unificar tierras.
Comparada con alternativas del mercado, esta placa compite en el mismo espacio que los módulos Digispark originales y clones variados. No ofrece WiFi como un ESP8266/ESP32, ni la potencia de procesamiento de un RP2040, pero gana en simplicidad de desarrollo para quienes ya dominan Arduino y no necesitan conectividad inalámbrica. Frente a una Arduino Nano, pierde en pines y memoria, pero gana en tamaño y consumo: en modo sleep profundo, he medido consumos inferiores a 0.1 mA, ideal para proyectos con batería.
Veredicto del experto
Esta placa ATTINY85 es una herramienta de nicho que brilla cuando se usa para lo que está diseñada: control distribuido, sensores remotos con bajo consumo, wearables discretos y prototipos donde cada milímetro cuenta. No es un sustituto de una Arduino Nano ni mucho menos de un ESP32, y quien la compre esperando ese rendimiento se frustrará.
La recomiendo sin reservas para makers con cierta experiencia que busquen reducir coste y tamaño en proyectos concretos. Para aprender Arduino desde cero, mejor opciones con más recursos y pines. Mi consejo práctico: si planeas usarla en proyectos con batería, solda directamente los cables sin pines para ahorrar peso y volumen; si la usarás en protoboard para iterar, compra varias unidades porque a este precio merece tener recambio por si un pin falla o el USB sufre con el uso.
En resumen, es una placa honesta que cumple lo que promete, con las limitaciones inherentes al ATTINY85 claramente presentes. Para automatizaciones domésticas sencillas, sensores ambientales distribuidos o como cerebro de periféricos en proyectos mayores, es una opción económica y funcional que tiene sitio en cualquier caja de herramientas del maker.
2,5 € 7,82 €
Productos relacionados
- Cable RCA Audio Estéreo 3,5 mm a Doble Hembra-Macho para Amplificador
- Adaptador USB-C a jack de audio con DAC y carga para auriculares
- Adaptador Audio USB-C a 3,5 mm Auxiliar para iPhone y Samsung
- Adaptador Conector Nintendo GameCube – Cable Consola NGC
- Funda Xiaomi Redmi 14C silicona TPU antigolpes líquida suave
- Funda Nillkin Samsung Galaxy A17 5G PC duro mate Antigolpes