Metro is onze serie microcontrollerborden voor gebruik met de Arduino IDE. Deze nieuwe
Metro M0 Express bord lijkt veel op onze originele Metro 328, maar met een enorme upgrade. In plaats van de ATmega328 heeft deze Metro een ATSAMD21G18-chip, een ARM Cortex M0 +. Het is onze eerste metro die is ontworpen voor gebruik met CircuitPython! CircuitPython is onze beginnersgeoriënteerde smaak van MicroPython - en zoals de naam doet vermoeden, is het een kleine maar complete versie van de populaire programmeertaal Python, specifiek voor gebruik met schakelingen en elektronica.
Je kunt niet alleen CircuitPython gebruiken, maar de Metro M0 is ook bruikbaar in de Arduino IDE.
Het hart van de Metro 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) en 32K RAM (16x zoveel)! Deze chip wordt geleverd met ingebouwde USB, dus het heeft ingebouwde USB-naar-serieel programma- en foutopsporingsmogelijkheden zonder dat een FTDI-achtige chip nodig is.
- Voorzie de METRO van stroom met 7-9V polariteitsbeschermde DC of de micro-USB-connector naar elke 5V USB-bron. De 2,1 mm DC-aansluiting heeft een aan / uit-schakelaar ernaast, zodat u uw installatie eenvoudig kunt uitschakelen. De METRO zal automatisch schakelen tussen USB en DC.
- METRO heeft 25 GPIO-pinnen, Waarvan er 12 analoog zijn en één een echte analoge uitgang. Er is een hardware SPI-poort, hardware I2C-poort en hardware UART. Logisch niveau is 3.3V
- Native USB, is er geen hardwarematige USB naar serieel converter nodig, aangezien de Metro M0 ingebouwde USB-ondersteuning heeft. Wanneer de USB-interface wordt gebruikt om als een serieel apparaat te werken, kan deze door elke computer worden gebruikt om gegevens naar de METRO te luisteren / verzenden, en kan hij ook worden gebruikt om code te starten en bij te werken via de bootloader. Het kan ook fungeren als een toetsenbord, muis of MIDI-apparaat.
- Vier indicatielampjes en een NeoPixel, aan de voorkant van de printplaat, voor eenvoudig debuggen. Een groene voedings-LED, twee RX / TX-LED's voor gegevens die via USB worden verzonden en een rode LED is aangesloten. Naast de resetknop is er een RGB NeoPixel die voor elk doel kan worden gebruikt.
- 2 MB SPI Flash opslagchip is aan boord inbegrepen. U kunt de SPI Flash-opslag gebruiken als een heel kleine harde schijf. Bij gebruik in Circuit Python, fungeert de 2 MB flash als opslag voor al uw scripts, libraries en bestanden. Bij gebruik in Arduino kun je er bestanden naar lezen / schrijven, zoals een kleine datalogger of SD-kaart, en vervolgens met ons helperprogramma toegang krijgen tot de bestanden via USB.
- Gemakkelijk herprogrammeren, wordt vooraf geladen met de UF2-bootloader, die eruitziet als een USB-opslagsleutel. Sleep eenvoudig de firmware naar het programma, geen speciaal gereedschap of drivers nodig! Het kan worden gebruikt om CircuitPython, PXT / MakeCode of Arduino IDE op te laden (het is Bossa-compatibel)
Wordt volledig gemonteerd geleverd met headers, getest en met de UF2-bootloader erop geladen. We hebben ook 4 rubberen bumpers om te voorkomen dat hij van uw bureau glijdt. Geen solderen nodig om te gebruiken, plug and play!
Goed nieuws, Is CircuitPython nu voorgeladen!