Amiamo tutte le nostre piume allo stesso modo, ma questa piuma è molto speciale. È il nostro primo Feather specificamente progettato per l'uso con CircuitPython! CircuitPython è la nostra versione di MicroPython orientata ai principianti e, come suggerisce il nome, è una versione piccola ma completa del popolare linguaggio di programmazione Python specifico per l'uso con circuiti ed elettronica.
notare che, CircuitPython non è precaricato. Consulta la guida completa collegata di seguito per le istruzioni su come installarlo.
Ciò non significa che non puoi usarlo anche con Arduino IDE! Il cuore del Feather M0 è un processore ATSAMD21G18 ARM Cortex M0+, con clock a 48 MHz e logica a 3,3V, lo stesso utilizzato nel nuovo Arduino Zero. Questo chip ha ben 256K di FLASH (8 volte in più dell'Atmega328 o 32u4) e 32K di RAM (16 volte di più)! Questo chip viene fornito con USB integrato, quindi ha un programma da USB a seriale e funzionalità di debug integrate senza la necessità di un chip simile a FTDI.
Ecco alcune specifiche utili!- Misura 2,0" x 0,9" x 0,28" (51 mm x 23 mm x 8 mm) senza connettori saldati
- Leggero come una (grande?) piuma - 5 grammi
- ATSAMD21G18 a 48 MHz con logica/alimentazione a 3,3 V
- 256KB di FLASH + 32KB di RAM
- Nessuna EEPROM
- Cristallo da 32,768 KHz per generazione di clock e RTC
- Regolatore da 3,3 V con uscita di corrente di picco di 500 mA
- Supporto nativo USB, viene fornito con bootloader USB e debug della porta seriale
- Ottieni anche tonnellate di pin: 20 pin GPIO
- Hardware seriale, hardware I2C, supporto SPI hardware
- Uscite PWM su tutti i pin
- 6 ingressi analogici a 12 bit
- 1 uscita analogica a 10 bit (DAC)
- Caricabatterie lipoly da 100 mA integrato con LED indicatore dello stato di carica
- Pin #13 LED rosso per lampeggiamento generico
- Pin di alimentazione/abilitazione
- 4 fori di montaggio
- Tasto reset
Feather M0 Express utilizza lo spazio extra rimasto per aggiungere un
Mini NeoPixel ,
2 MB di memoria flash SPI e un piccolo spazio di prototipazione. È possibile utilizzare l'archiviazione SPI Flash come un disco rigido molto piccolo. Se utilizzato in CircuitPython, il flash da 2 MB funge da archivio per tutti i tuoi script, librerie e file. Se utilizzato in Arduino, puoi leggere/scrivere file su di esso, come un piccolo datalogger o una scheda SD, e quindi con il nostro programma di supporto, accedere ai file tramite USB.
Facile riprogrammazione : il Feather M0 viene fornito precaricato con il bootloader UF2, che sembra una chiave di archiviazione USB. Basta trascinare il firmware sul programma, non sono necessari strumenti o driver speciali! Può essere utilizzato per caricare CircuitPython, PXT MakeCode o Arduino IDE (è compatibile con bossa)
Viene fornito completamente assemblato e testato, con il bootloader USB UF2. Inseriamo anche un'intestazione in modo da poterla saldare e collegare a una breadboard senza saldatura.
Batteria Lipoly e cavo USB non inclusi (ma abbiamo molte opzioni nel negozio se lo desideri!)
Vuoi iniziare con questa fantastica nuova piuma? Abbiamo una guida completa con i dettagli sull'utilizzo sia con
Arduino IDE che con
CircuitPython . La guida contiene anche informazioni sul cablaggio, driver, oggetti Fritzing, schemi, schede tecniche e molto altro!