Trinket puede ser pequeño, ¡pero no te dejes engañar por su tamaño! Es una pequeña placa de microcontrolador, construida alrededor del Atmel ATtiny85, un pequeño chip con mucha potencia. Queríamos diseñar una placa de microcontrolador que fuera lo suficientemente pequeña para encajar en cualquier proyecto y lo suficientemente económica como para usarla sin dudarlo. Perfecto para cuando no quiere renunciar a su costosa placa de desarrollo y no está dispuesto a desarmar el proyecto en el que trabajó tan duro para diseñar. ¡Es nuestra placa programable arduino-IDE de menor costo!
El Attiny85 es un procesador divertido porque, a pesar de ser tan pequeño, tiene 8K de flash y 5 pines de E/S, incluidas entradas analógicas y salidas 'analógicas' PWM. Diseñamos un cargador de arranque USB para que pueda conectarlo a cualquier computadora y reprogramarlo a través de un puerto USB como un Arduino. De hecho, incluso hicimos algunas modificaciones simples al IDE de Arduino para que funcione como una placa mini-Arduino. No puedes apilarle un gran escudo, pero para muchos proyectos pequeños y simples, Trinket será tu plataforma de acceso.
Esta es la baratija de 5V. Hay dos versiones del Trinket. Uno es de 3V y el otro de 5V. Ambos funcionan igual, pero tienen diferentes voltajes lógicos de operación. Use el de 3V para interactuar con sensores y dispositivos que necesitan lógica de 3V, o cuando quiera apagarlo con una batería LiPo. La versión de 3V solo debe funcionar a 8 MHz. Use el de 5V para sensores y componentes que puedan usar o requieran lógica de 5V. La versión de 5 V puede funcionar a 8 MHz o a 16 MHz configurando la frecuencia de reloj establecida por software.
Aunque puede programar Trinket usando el IDE de Arduino, no es 100% compatible con Arduino. ¡Hay algunas cosas que se intercambian por un microcontrolador tan pequeño y de bajo costo!
- Trinket no tiene una conexión de puerto serie para la depuración, por lo que el monitor del puerto serie no podrá enviar/recibir datos
- Los puertos USB v3 de algunas computadoras no reconocen el gestor de arranque de Trinket. Simplemente use un puerto USB v2 o un concentrador USB en el medio
¡Aquí hay algunas especificaciones útiles!
- ATtiny85 integrado, 8K de flash, 512 bytes de SRAM, 512 bytes de EEPROM
- El oscilador interno funciona a 8 MHz, pero se puede duplicar en el software para 16 MHz
- El cargador de arranque USB con un bonito indicador LED se parece a un USBtinyISP para que pueda programarlo con AVRdude (con una simple modificación de configuración) y/o el IDE de Arduino (con algunas modificaciones de configuración simples)
- Conector micro-USB para alimentación y/o carga USB, puede ponerlo en una caja o pegarlo con cinta adhesiva y usar cualquier cable USB para cuando quiera reprogramar.
- Realmente trabajamos duro en el proceso del cargador de arranque para que sea resistente e infalible, ¡esta placa no se apagará y morirá en medio de un proyecto!
- ~5.25K bytes disponibles para usar (2.75K tomados para el gestor de arranque)
- Disponible en sabores de 3V y 5V
- Regulador de potencia integrado de 3,3 V o 5,0 V con capacidad de salida de 150 mA y caída ultrabaja. Entrada de hasta 16 V, protección contra polaridad inversa, protección térmica y de límite de corriente.
- Alimentación con USB o salida externa (como una batería): cambiará automáticamente
- LED de alimentación verde incorporado y LED de pin n.° 1 rojo
- Botón de reinicio para ingresar al gestor de arranque o reiniciar el programa. ¡No es necesario desenchufar/volver a enchufar la placa cada vez que desee reiniciar o actualizar!
- 5 GPIO - 2 compartidos con la interfaz USB. Los 3 pines IO independientes tienen 1 entrada analógica y 2 salidas PWM también. Los 2 pines IO compartidos tienen 2 entradas analógicas más y una salida PWM más.
- Capacidad de hardware I2C / SPI para interconexión de sensores y ruptura.
- ¡Funciona con muchas bibliotecas Arduino básicas, incluida Adafruit Neopixel!
- ¡Orificios de montaje! ¡Sí!
- realmente muy pequeño