We houden evenveel van al onze feathers , maar deze feather is heel bijzonder. Het is onze eerste feather die speciaal is ontworpen voor gebruik met CircuitPython! CircuitPython is onze op beginners gerichte smaak van MicroPython - en zoals de naam al aangeeft, is het een kleine maar complete versie van de populaire Python-programmeertaal, speciaal voor gebruik met circuits en elektronica.
Houd er rekening mee dat, CircuitPython is niet vooraf geladen. Zie de volledige gids hieronder voor instructies over het installeren ervan.
Dat betekent niet dat je het niet ook kunt gebruiken met Arduino IDE! Het hart van de feather M0 is een ATSAMD21G18 ARM Cortex M0+ processor, geklokt op 48 MHz en op 3,3V logica, dezelfde die wordt gebruikt in de nieuwe Arduino zero . Deze chip heeft maar liefst 256K FLASH (8x meer dan de Atmega328 of 32u4) en 32K RAM (16x zoveel)! Deze chip wordt geleverd met ingebouwde USB, dus het heeft USB-naar-serieel programma- en foutopsporingsmogelijkheden ingebouwd zonder dat een FTDI-achtige chip nodig is.
Hier wat handige specificaties!- measures 2,0 "x 0,9" x 0,28 "(51 mm x 23 mm x 8 mm) zonder gesoldeerde headers
- Zo licht als een (grote?) feather - 5 gram
- ATSAMD21G18 @ 48MHz met 3,3V logica/voeding
- 256KB FLASH + 32KB RAM
- Geen EEPROM
- 32.768 KHz kristal voor klokgeneratie & RTC
- 3.3V output met 500mA piekstroomuitgang
- Native ondersteuning voor USB, wordt geleverd met USB-bootloader en debugging van seriële poorten
- Je krijgt ook heel veel pinnen - 20 GPIO-pinnen
- Hardware Serial, hardware I2C, hardware SPI-ondersteuning
- PWM- outputs op alle pinnen
- 6 x 12-bits analoge inputs
- 1 x 10-bits analoge uitgang (DAC)
- Ingebouwde 100mA lipoly-oplader met led-indicator voor laadstatus
- Pin #13 rode LED voor knipperend algemeen gebruik
- Power/inschakelen pin
- 4 bevestigingsgaten
- Reset knop
De
feather M0 Express gebruikt de extra ruimte die overblijft om een
Mini NeoPixel ,
2 MB SPI Flash- opslag en een beetje prototyping-ruimte toe te voegen. U kunt de SPI Flash-opslag gebruiken als een zeer kleine harde schijf. Bij gebruik in CircuitPython fungeert de 2 MB flash als opslag voor al uw scripts, libraries en bestanden. Bij gebruik in Arduino kunt u er bestanden naar lezen/schrijven, zoals een kleine datalogger of SD-kaart, en vervolgens met ons helperprogramma toegang krijgen tot de bestanden via USB.
Eenvoudig herprogrammeren : de feather M0 is vooraf geladen met de UF2-bootloader, die eruitziet als een USB-opslagsleutel. Sleep de firmware gewoon naar het programma, geen speciaal gereedschap of drivers nodig! Het kan worden gebruikt om CircuitPython, PXT MakeCode of Arduino IDE te laden (het is bossa-compatibel)
Wordt volledig gemonteerd en getest geleverd, met de UF2 USB-bootloader. We gooien er ook wat header in zodat je het kunt solderen en aansluiten op een soldeerloos breadboard .
Lipoly-batterij en USB-kabel niet inbegrepen (maar we hebben wel veel opties in de winkel als je dat wilt!)
Wil je aan de slag met deze mooie nieuwe feather ? We hebben een volledige gids met details over het gebruik ervan met zowel
Arduino IDE als
CircuitPython . De gids heeft ook bedradingsinformatie, drivers , Fritzing-objecten, schema's, datasheets en meer!