
Quanto è grande una carta di credito e quanto può funzionare con CircuitPython, MakeCode Arcade o Arduino anche con un budget limitato? Esatto, è l' Adafruit PyBadge LC! Volevamo vedere quanto potevamo stipare in un rettangolo arrotondato di 8,9 x 5,1 cm, per realizzare una scheda di sviluppo completa con molte possibilità, ed ecco cosa ci è venuto in mente.
Il PyBadge è una scheda compatta, come abbiamo detto, ha le dimensioni di una carta di credito. È alimentato dal nostro chip preferito, l'ATSAMD51, con 512 KB di flash e 192 KB di RAM. Aggiungiamo 2 MB di flash QSPI per l'archiviazione dei file, utile per immagini, caratteri, suoni o risorse di gioco.
Questa è la versione Low Cost del nostro Adafruit PyBadge più completo. Abbiamo ridotto l'hardware per renderlo ancora più conveniente, e puoi comunque utilizzarlo con MakeCode Arcade, CircuitPython o Arduino . La versione LC ha lo stesso chip di processore, Flash QSPI, interruttore on/off, pulsanti, buzzer, sensore di luce e circuito della batteria. Non ha connettori Feather, connettori JST STEMMA, accelerometro LIS3DH o connessione opzionale per altoparlanti. Invece di 5 NeoPixel, ce n'è solo uno nella parte anteriore centrale.
Sulla parte anteriore, si trova un display TFT a colori da 1,8" con risoluzione 160x128 e retroilluminazione dimmerabile: abbiamo il supporto DMA veloce per il disegno, quindi gli aggiornamenti sono incredibilmente rapidi. Ci sono anche 8 pulsanti con la parte superiore in silicone, sono cliccabili ma hanno una parte superiore morbida per una presa migliore. I pulsanti sono disposti in modo da imitare un palmare da gioco, con un d-pad, 2 pulsanti per la selezione del menu e 2 pulsanti per l'azione di fuoco. C'è anche un LED NeoPixel nella parte anteriore per illuminare o tracciare l'attività.
Per il rilevamento integrato, c'è un sensore di luce che punta verso la parte anteriore. Per emettere segnali acustici, c'è un cicalino-altoparlante integrato. È possibile alimentare il PyBadge con una qualsiasi delle nostre batterie LiPoly, ma noi preferiamo questa da 420 mAh. Un interruttore on-off consente di risparmiare la batteria quando non è in uso. In alternativa, è possibile alimentarlo tramite la porta Micro USB , che caricherà anche la batteria se ne è collegata una.
Ora, come si programma? Beh, le opzioni sono molteplici! MakeCode Arcade è il più semplice per iniziare a creare giochi: puoi trascinare e rilasciare blocchi e caricare i giochi tramite il bootloader dell'unità disco. CircuitPython ti permette di disegnare elementi grafici, riprodurre file wave e stampare testo in qualsiasi font, tutto in Python! Supporta anche moltissimi sensori. Arduino è un programma di basso livello, potente, ma un po' più impegnativo. Puoi usare Adafruit Arcada per interfacciarti con l'hardware, che astrarrà alcuni dettagli fondamentali, come la lettura dei pulsanti, per te.
Ecco un elenco di tutto ciò che riceverai:
| Marca | Adafruit |
| Modello | 3939 |