Ukoliko ItsyBitsy M0 priključite na računalo putem USB kabela, prikazati će se kao maleni USB disk s datotekom main.py. Prepravite ovu Python datoteku u bilo kojem tekst editoru i spremite ju natrag na ItsyBitsy M0 - nema potrebe za instalacijom bilo kakvog softvera na računalo. Naravno, moguće je programirati i u C-u iz Arduino IDE-a.
Specifikacije:
- ATSAMD21G18 32-bit Cortex M0+ s 256KB flash memorije i 32 KB RAM-a
- 3.3 V logika, 48 MHz, 32-bit procesor
- 2 MB SPI flash memorije za CircuitPython i ostale datoteke
- nativna USB podrška za bilo koji OS
- programiranje u Arduino IDE-u ili CircuitPythonu
- ugrađena crvena LED-ica (pin 13)
- ugrađena RGB DotStar LED-ica
- ukupno 23 GPIO pinova
- 1x analogni izlaz (True analog - može reproducirati audio u 10-bit kvaliteti)
- 12x 12-bit analogni ulaz
- 13x PWM izlaz
- 8x hardverski kapacitativni touch senzor
- 1x Vhigh izlaz s naponom većim od VBAT ili VUSB, npr. za NeoPixele, servo motor itsl. Digitalni pin 5 s logikom na višem naponu (level-shift), označen kao 5! na pločici
- može pogoniti preko 8000 NeoPixel ili DotStar LED-ica, a uz DMA-NeoPixel podršku na Vhigh pinu ne troši procesorsko vrijeme za upravljanje RGB LED-icama
- ugrađena hardverska podrška za SPI, I2C i Serial
- Reset gumb i pin
- napajanje putem USB-a ili drugog vanjskog napajanja (npr. baterija) uz automatsko prebacivanje
- dimenzije: 36.0x17.8x4.3 mm, masa: 2.7 g