Vad är storleken på ett kreditkort och kan köra CircuitPython, MakeCode Arcade eller Arduino även när du har en budget? Det stämmer, det är det
Adafruit PyBadge LC! Vi ville se hur mycket vi kunde stoppa in i en 3 3⁄8 × 2 1⁄8 tum rundad rektangel, för att göra ett allt-i-ett-utvecklarbräda med många möjligheter, och det här är vad vi kom fram till .
PyBadge är ett kompakt kort, som vi sa, det är kreditkortsstorlek. Den drivs av vårt favoritchip, ATSAMD51, med 512KB flash och 192KB RAM. Vi lägger till 2 MB QSPI-flash för fillagring, praktiskt för bilder, typsnitt, ljud eller speltillgångar.
Det här är
Lågkostnadsversion av vår mer fullfjädrade Adafruit PyBadge. Vi minskade hårdvaran för att göra den ännu mer prisvärd, och
du kan fortfarande använda den med MakeCode Arcade, CircuitPython eller Arduino! LC-versionen har samma processorchip, QSPI Flash, på/av-knapp, knappar, summer, ljussensor och batterikrets. Den har inte fjäderhuvuden, JST STEMMA-kontakter, LIS3DH accelerometer eller valfri högtalaranslutning. Istället för 5 NeoPixels finns bara en i mitten fram.
På framsidan får du en 1,8" 160x128 färg TFT-skärm med dimbar bakgrundsbelysning - vi har snabbt DMA-stöd för ritning så uppdateringar är otroligt snabba. Det finns också 8 silikonknappar, de är klickiga men har en mjuk knapptopp så att de är snygga och greppvänliga. Knapparna är arrangerade för att efterlikna en spelhanddator, med en d-pad, 2 menyvalsknappar och 2 fire-action-knappar. Det finns också en NeoPixel LED i fronten för att blända eller spåra aktivitet.
För inbyggd sensor finns det en ljussensor som pekar ut framsidan. För att göra pip och bloops finns det en inbyggd summer-högtalare.
Hur programmerar man det nu? Tja, du har många alternativ!
Här är en lista över allt du får
- ATSAMD51J19 @ 120MHz med 3,3V logik/ström - 512KB FLASH + 192KB RAM
- 2 MB SPI Flash för att lagra bilder, ljud, animationer, vad som helst!
- 1,8" 160x128 färg TFT-skärm ansluten till sin egen SPI-port
- 8 x Spel/kontrollknappar med fina silikonknappar (dessa känns bra)
- 1 x NeoPixel för märkesbländning
- Ljussensor, omvänd montering så att den pekar ut framtill
- Inbyggd summer minihögtalare
- LiPoly batteriport med inbyggd laddningskapacitet
- USB-port för batteriladdning, programmering och felsökning
- Återställningsknapp
- På / Av knapp