Metro er vores serie af mikrocontrollerkort til brug med Arduino IDE. Denne nye
Metro M0 Express board ligner meget vores originale Metro 328, men med en kæmpe opgradering. I stedet for ATmega328 har denne Metro en ATSAMD21G18-chip, en ARM Cortex M0+. Det er vores første Metro, der er designet til brug med CircuitPython! CircuitPython er vores begynder-orienterede variant af MicroPython - og som navnet antyder, er det en lille, men fuldt udstyret version af det populære Python-programmeringssprog specifikt til brug med kredsløb og elektronik.
Ikke kun kan du bruge CircuitPython, men Metro M0 kan også bruges i Arduino IDE.
I hjertet af Metro M0 er en ATSAMD21G18 ARM Cortex M0-processor, clocket til 48 MHz og 3,3V logik, den samme som bruges i den nye Arduino Zero. Denne chip har hele 256K FLASH (8x mere end Atmega328) og 32K RAM (16x så meget)! Denne chip kommer med indbygget USB, så den har USB-til-seriel program og fejlfindingsfunktion indbygget uden behov for en FTDI-lignende chip.
- Strøm til METRO med 7-9V polaritetsbeskyttet DC eller mikro-USB-stikket til enhver 5V USB-kilde. 2,1 mm DC-stikket har en tænd/sluk-knap ved siden af, så du nemt kan slukke din opsætning. METRO'en skifter automatisk mellem USB og DC.
- METRO har 25 GPIO-ben, hvoraf 12 er analog ind, og en af dem er en ægte analog ud. Der er en hardware SPI port, hardware I2C port og hardware UART. Logisk niveau er 3,3V
- Native USB, er der ikke behov for en hardware USB til seriel konverter, da Metro M0 har indbygget USB-understøttelse. Når det bruges til at fungere som en seriel enhed, kan USB-grænsefladen bruges af enhver computer til at lytte/sende data til METRO'en, og den kan også bruges til at starte og opdatere kode via bootloaderen. Det kan også fungere som et keyboard, mus eller MIDI-enhed.
- Fire indikator-LED'er og en NeoPixel, på forkanten af printkortet, for nem fejlfinding. En grøn strøm-LED, to RX/TX-LED'er til data, der sendes over USB, og en rød LED tilsluttet. Ved siden af nulstillingsknappen er der en RGB NeoPixel, der kan bruges til ethvert formål.
- 2 MB SPI Flash lagerchip medfølger ombord. Du kan bruge SPI Flash-lageret som en meget lille harddisk. Når den bruges i Circuit Python, fungerer flashen på 2 MB som lager for alle dine scripts, biblioteker og filer. Når det bruges i Arduino, kan du læse/skrive filer til det, som en lille datalogger eller SD-kort, og derefter med vores hjælpeprogram få adgang til filerne over USB.
- Nem omprogrammering, leveres forudindlæst med UF2 bootloader, som ligner en USB-lagernøgle. Træk blot firmware til programmet, ingen specielle værktøjer eller drivere nødvendige! Det kan bruges til at indlæse CircuitPython, PXT/MakeCode eller Arduino IDE (det er bossa-kompatibelt)
Leveres fuldt samlet med headere, testet og med UF2 bootloader indlæst. Vi inkluderer også 4 gummikofangere for at forhindre, at den glider af dit skrivebord. Ingen lodning nødvendig for at bruge, plug and play!
Gode nyheder, CircuitPython kommer nu forudindlæst!