¡El Adafruit Trinket M0 puede ser pequeño, pero no te dejes engañar por su tamaño! Es una pequeña board de desarrollo, construida alrededor del microcontrolador Atmel ATSAMD21, un pequeño chip con mucha potencia. Queríamos diseñar una placa de microcontrolador que fuera lo suficientemente pequeña como para caber en cualquier proyecto, y de bajo costo para usarla sin dudarlo. Puede ser programado via CircuitPython o Arduino IDE!
Hemos tomado el mismo factor de forma que usamos para el Trinket original basado en ATtiny85 y le hemos dado una actualización. El Trinket M0 ha cambiado el peso ligero de ATtiny85 por potencia al ATSAMD21E18. Es igual de pequeño, y es más fácil de usar, por lo que puede hacer más.
La parte más emocionante del Trinket M0 es que, si bien puedes usarlo con el Arduino IDE, lo estamos enviando con CircuitPython a bordo. Cuando lo conecte, se mostrará como una unidad de disco muy pequeña con main.py en ella. Edite main.py con su editor de texto favorito para compilar su proyecto usando Python, el lenguaje de programación más popular. No necesita instalación, IDE o compilador, por lo que puede usarlo en cualquier computadora, incluso en ChromeBooks o computadoras en las que no pueda instalar el software. Cuando termines, desenchufa el Trinket M0 y tu código irá contigo. Consulte la guía Trinket M0 CircuitPython para obtener una lista de capacidades y ejemplos de código de inicio rápido: CircuitPython es más fácil de codificar pero no de bajo nivel y completo como Arduino.
Estas son algunas de las actualizaciones que puede esperar al usar Trinket M0:
- Mismo tamaño, forma y pinout que el clásico Trinket
- Actualización de ATtiny85 8 bits AVR para ATSAMD21E18 32 bits Cortex M0+
- Flash de 256 KB: 32x más que 8 KB en ATtiny85
- 32 KB RAM – 64x más que 512 bytes en ATtiny85
- Procesador de 48 MHz de 32 bits: 6 veces más rápido que ATtiny85 (sin tener en cuenta las aceleraciones de 32 bits)
- USB nativo compatible con todos los sistemas operativos: se puede usar en Arduino o CircuitPython como consola serie USB, teclado / mouse HID, incluso una pequeña unidad de disco para almacenar scripts de Python. (ATtiny85 no tiene USB nativo)
- Se puede usar con Arduino IDE o CircuitPython
- LED verde de encendido
- LED rojo en pin #13
- LED RGB DotStar integrado
- Los 5 pines GPIO están disponibles y no se comparten con USB, ¡así que puedes usarlos para lo que quieras!
- Cinco pines GPIO con entrada/salida digital con pullups o pull-downs conectados internamente
- Tres de los pines de E / S se pueden usar para entrada analógica de 12 bits
- Salida analógica verdadera en un pin de E / S: se puede usar para reproducir clips de audio de calidad de 10 bits
- Le dimos a los pads M0 exactamente los mismos nombres que el Trinket original, por lo que todos los códigos Arduino existentes funcionarán exactamente como están sin cambios.
- Dos salidas PWM de alta velocidad: para servos, LED, etc.
- También se pueden usar tres pines como sensores táctiles capacitivos de hardware sin necesidad de componentes adicionales
- Puede manejar NeoPixels o DotStars en cualquier pines, con suficiente memoria para manejar más de 8000 píxeles. Compatibilidad con DMA-NeoPixel en un pin para que pueda manejar píxeles sin tener que gastar ningún tiempo de procesador en él.
- Hardware nativo SPI, I2C y Serial disponible en dos pads para que pueda conectarse a cualquier dispositivo I2C o Serial con verdadero soporte de hardware (sin molestos ataques de bits). Puede tener un dispositivo SPI o ambos, I2C y Serial.
- El mismo interruptor de reinicio para iniciar el código de su proyecto
- Energía con salida USB o externa (como una batería): cambiará automáticamente
- ¡Orificios de montaje! ¡Sí!
- Realmente muy pequeño
- Cada pedido viene con un Trinket M0 completamente ensamblado y probado con CircuitPython y un código de ejemplo programado en.
¿Entonces, Qué esperas? ¡Toma un Trinket M0 hoy y sorpréndete de lo fácil y rápido que es comenzar con Trinket y CircuitPython!
Todavía no hay comentarios.