Metro är vår serie av mikrokontrollerkort för användning med Arduino IDE. Den här nya
Metro M0 Express brädan ser mycket ut som vår ursprungliga Metro 328, men med en enorm uppgradering. Istället för ATmega328 har denna Metro ett ATSAMD21G18-chip, en ARM Cortex M0+. Det är vår första Metro som är designad för användning med CircuitPython! CircuitPython är vår nybörjarorienterade variant av MicroPython - och som namnet antyder är det en liten men fullfjädrad version av det populära programmeringsspråket Python speciellt för användning med kretsar och elektronik.
Du kan inte bara använda CircuitPython, utan Metro M0 är också användbar i Arduino IDE.
I hjärtat av Metro M0 finns en ATSAMD21G18 ARM Cortex M0-processor, klockad till 48 MHz och med 3,3V logik, samma som används i nya Arduino Zero. Detta chip har hela 256K FLASH (8x mer än Atmega328) och 32K RAM (16x så mycket)! Detta chip kommer med inbyggt USB så det har USB-till-serieprogram och felsökningskapacitet inbyggd utan behov av ett FTDI-liknande chip.
- Slå på METRO med 7-9V polaritetsskyddad DC eller mikro-USB-kontakten till valfri 5V USB-källa. 2,1 mm DC-jacket har en på/av-knapp bredvid så att du enkelt kan stänga av din installation. METRO växlar automatiskt mellan USB och DC.
- METRO har 25 GPIO-stift, varav 12 är analoga in, och en av dem är en sann analog ut. Det finns en hårdvaru-SPI-port, hårdvara I2C-port och hårdvara UART. Logiknivån är 3,3V
- Native USB, det finns inget behov av en hårdvaru-USB till seriell-omvandlare eftersom Metro M0 har inbyggt USB-stöd. När det används för att fungera som en seriell enhet kan USB-gränssnittet användas av vilken dator som helst för att lyssna/sända data till METRO, och kan även användas för att starta och uppdatera kod via bootloader. Den kan också fungera som ett tangentbord, en mus eller MIDI-enhet.
- Fyra indikatorlampor och en NeoPixel, på kretskortets framkant, för enkel felsökning. En grön ström-lysdiod, två RX/TX-lysdioder för data som skickas via USB och en röd lysdiod ansluten. Bredvid återställningsknappen finns en RGB NeoPixel som kan användas för alla ändamål.
- 2 MB SPI Flash lagringschip ingår ombord. Du kan använda SPI Flash-lagring som en mycket liten hårddisk. När den används i Circuit Python fungerar flashen på 2 MB som lagring för alla dina skript, bibliotek och filer. När den används i Arduino kan du läsa/skriva filer till den, som en liten datalogger eller SD-kort, och sedan med vårt hjälpprogram, komma åt filerna via USB.
- Enkel omprogrammering, levereras förladdad med UF2 bootloader, som ser ut som en USB-lagringsnyckel. Dra helt enkelt firmware till programmet, inga speciella verktyg eller drivrutiner behövs! Den kan användas för att ladda upp CircuitPython, PXT/MakeCode eller Arduino IDE (den är bossa-kompatibel)
Levereras helt monterad med headers, testad och med UF2 bootloader laddad. Vi inkluderar också 4 gummistötfångare för att förhindra att den glider av ditt skrivbord. Ingen lödning krävs för att använda, plug and play!
Goda nyheter, CircuitPython kommer nu förinstallerad!