
¿Qué tiene el tamaño de una tarjeta de crédito y puede ejecutar CircuitPython, MakeCode Arcade o Arduino incluso con un presupuesto ajustado? ¡Exacto, es la Adafruit PyBadge LC! Queríamos ver cuánto podíamos integrar en un rectángulo redondeado de 8,6 x 5,4 cm para crear una placa de desarrollo todo en uno con multitud de posibilidades, y este es el resultado.
El PyBadge es un tablero compacto, como dijimos, tiene el tamaño de una tarjeta de crédito. Está alimentado por nuestro chip favorito, el ATSAMD51, con 512 KB de flash y 192 KB de RAM. Agregamos 2 MB de flash QSPI para el almacenamiento de archivos, útil para imágenes, fuentes, sonidos o activos de juegos.
Esta es la versión económica de nuestra Adafruit PyBadge, que incluye más funciones. Hemos reducido los componentes para hacerla aún más asequible, y sigue siendo compatible con MakeCode Arcade, CircuitPython o Arduino . La versión económica incluye el mismo chip de procesador, memoria flash QSPI, interruptor de encendido/apagado, botones, zumbador, sensor de luz y circuito de batería. No incluye conectores Feather, conectores JST STEMMA, acelerómetro LIS3DH ni conexión para altavoz opcional. En lugar de 5 NeoPixels, solo tiene uno en el centro del frontal.
En el frontal, encontramos una pantalla TFT a color de 1,8" con resolución de 160x128 y retroiluminación regulable. Gracias a la compatibilidad con DMA para el renderizado, las actualizaciones son increíblemente rápidas. También incluye 8 botones con superficie de silicona, que ofrecen una buena respuesta táctil y un agarre cómodo. Los botones están dispuestos al estilo de una consola portátil, con un pad direccional, dos botones de menú y dos botones de disparo. Además, incorpora un LED NeoPixel en el frontal para iluminar o monitorizar la actividad.
Para la detección integrada, cuenta con un sensor de luz frontal. Para emitir sonidos, incorpora un zumbador-altavoz. Puedes alimentar el PyBadge con cualquiera de nuestras baterías LiPo, aunque recomendamos esta de 420 mAh. Un interruptor de encendido/apagado permite ahorrar batería cuando no se utiliza. También se puede alimentar mediante el puerto Micro USB , que además carga la batería si está conectada.
Ahora bien, ¿cómo se programa? ¡Tienes muchas opciones! MakeCode Arcade es la más sencilla para empezar a crear juegos: puedes arrastrar y soltar bloques y cargar juegos mediante el gestor de arranque del disco duro. CircuitPython te permite dibujar gráficos, reproducir archivos WAV e imprimir texto con cualquier fuente, ¡todo en Python! Además, ofrece compatibilidad con una gran variedad de sensores. Arduino es de bajo nivel, potente, pero un poco más complejo. Puedes usar Adafruit Arcada para interactuar con el hardware, y esta herramienta se encargará de algunos detalles técnicos, como la lectura de botones.
Aquí tienes una lista de todo lo que obtendrás:
| Marca | Adafruit |
| Modelo | 3939 |