Análisis de Experto
Experto verificado
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.














