Metro on sarjamme mikro-ohjainlevyjä käytettäväksi Arduino IDE:n kanssa. Tämä uusi
Metro M0 Express Board näyttää paljon alkuperäiseltä Metro 328:lta, mutta valtavalla päivityksellä. ATmega328:n sijasta tässä Metrossa on ATSAMD21G18-siru, ARM Cortex M0+. Se on ensimmäinen Metromme, joka on suunniteltu käytettäväksi CircuitPythonin kanssa! CircuitPython on aloittelijoille suunnattu MicroPython-makumme – ja kuten nimikin vihjaa, se on pieni mutta monipuolinen versio suositusta Python-ohjelmointikielestä erityisesti käytettäväksi piirien ja elektroniikan kanssa.
Ei vain voit käyttää CircuitPythonia, vaan Metro M0 on myös käytettävissä Arduino IDE:ssä.
Metro M0:n sydämessä on ATSAMD21G18 ARM Cortex M0 -prosessori, jonka kellotaajuus on 48 MHz ja 3,3 V:n logiikka, sama kuin uudessa Arduino Zerossa. Tässä sirussa on huikeat 256K FLASH-muistia (8x enemmän kuin Atmega328) ja 32K RAM-muistia (16x niin paljon)! Tässä sirussa on sisäänrakennettu USB, joten siinä on sisäänrakennettu USB-sarja-ohjelma ja virheenkorjaustoiminto ilman FTDI-tyyppistä sirua.
- Virta METROlle 7-9 V napaisuussuojatulla DC:llä tai mikro-USB-liittimellä mihin tahansa 5 V USB-lähteeseen. 2,1 mm:n DC-liittimessä on päälle/pois-kytkin, joten voit sammuttaa asetukset helposti. METRO vaihtaa automaattisesti USB:n ja DC:n välillä.
- METROssa on 25 GPIO-nastaa, joista 12 on analogisia sisääntuloja ja joista yksi on todellinen analoginen ulostulo. Siellä on laitteisto-SPI-portti, laitteisto-I2C-portti ja laitteisto-UART. Logiikkataso on 3,3V
- Natiivi USB, ei tarvita laitteisto-USB-sarjamuunninta, koska Metro M0:ssa on sisäänrakennettu USB-tuki. Kun USB-liitäntää käytetään sarjalaitteena, sitä voidaan käyttää missä tahansa tietokoneessa tietojen kuuntelemiseen/lähettämiseen METROlle, ja sitä voidaan käyttää myös koodin käynnistämiseen ja päivittämiseen käynnistyslataimen kautta. Se voi toimia myös näppäimistönä, hiirenä tai MIDI-laitteena.
- Neljä merkkivaloa ja yksi NeoPixel, PCB:n etureunassa, mikä helpottaa virheenkorjausta. Yksi vihreä virran merkkivalo, kaksi RX/TX-LED-valoa tiedonsiirtoa varten USB:n kautta ja punainen LED kytkettynä. Nollauspainikkeen vieressä on RGB NeoPixel, jota voidaan käyttää mihin tahansa tarkoitukseen.
- 2 Mt SPI Flash muistisiru sisältyy alukseen. Voit käyttää SPI Flash -tallennustilaa kuin hyvin pientä kiintolevyä. Circuit Pythonissa käytettäessä 2 Mt:n flash toimii tallennustilana kaikille komentosarjoille, kirjastoille ja tiedostoille. Kun sitä käytetään Arduinossa, voit lukea/kirjoittaa siihen tiedostoja, kuten pientä dataloggeria tai SD-korttia, ja sitten apuohjelmallamme käyttää tiedostoja USB:n kautta.
- Helppo uudelleenohjelmointi, tulee valmiiksi ladatulla UF2-käynnistyslataimella, joka näyttää USB-tallennusavaimelta. Vedä laiteohjelmisto ohjelmaan, erikoistyökaluja tai ohjaimia ei tarvita! Sitä voidaan käyttää CircuitPythonin, PXT/MakeCoden tai Arduino IDE:n lataamiseen (se on bossa-yhteensopiva)
Toimitetaan kokonaan koottuna otsikoineen, testattu ja UF2-käynnistyslatain ladattu. Mukana on myös 4 kumipuskuria, jotka estävät sitä liukumasta pois pöydältäsi. Ei vaadi juottamista käyttää, kytke ja käytä!
Hyviä uutisia, CircuitPython on nyt esiladattu!