Adafruit METRO M0 Express – designed for CircuitPython – ATSAMD21G18

34,80 inc. VAT

Shipped within 2/3 days

Expédié sous 2/3 jours

6 in stock (can be backordered)

SKU: ADA 3505 Categories: , Tags: , , ,

Description

Adafruit METRO M0 Express – designed for CircuitPython – ATSAMD21G18

Metro is our series of microcontroller boards for use with the Arduino IDE. This new Metro M0 Express board looks a whole lot like our original Metro 328, but with a huge upgrade. Instead of the ATmega328, this Metro features a ATSAMD21G18 chip, an ARM Cortex M0+. It’s our first Metro that is designed for use with CircuitPython! CircuitPython is our beginner-oriented flavor of MicroPython – and as the name hints at, its a small but full-featured version of the popular Python programming language specifically for use with circuitry and electronics.

Not only can you use CircuitPython, but the Metro M0 is also usable in the Arduino IDE.

At the Metro M0’s heart is an ATSAMD21G18 ARM Cortex M0 processor, clocked at 48 MHz and at 3.3V logic, the same one used in the new Arduino Zero. This chip has a whopping 256K of FLASH (8x more than the Atmega328) and 32K of RAM (16x as much)! This chip comes with built in USB so it has USB-to-Serial program & debug capability built in with no need for an FTDI-like chip.

Power the METRO with 7-9V polarity protected DC or the micro USB connector to any 5V USB source. The 2.1mm DC jack has an on/off switch next to it so you can turn off your setup easily. The METRO will automagically switch between USB and DC.
METRO has 25 GPIO pins, 12 of which are analog in, and one of which is a true analog out. There’s a hardware SPI port, hardware I2C port and hardware UART. Logic level is 3.3V
Native USB, there’s no need for a hardware USB to Serial converter as the Metro M0 has built in USB support. When used to act like a serial device, the USB interface can be used by any computer to listen/send data to the METRO, and can also be used to launch and update code via the bootloader. It can also act like a keyboard, mouse or MIDI device as well.
Four indicator LEDs and one NeoPixel, on the front edge of the PCB, for easy debugging. One green power LED, two RX/TX LEDs for data being sent over USB, and a red LED connected. Next to the reset button there is an RGB NeoPixel that can be used for any purpose.
2 MB SPI Flash storage chip is included on board. You can use the SPI Flash storage like a very tiny hard drive. When used in Circuit Python, the 2 MB flash acts as storage for all your scripts, libraries and files. When used in Arduino, you can read/write files to it, like a little datalogger or SD card, and then with our helper program, access the files over USB.
Easy reprogramming, comes pre-loaded with the UF2 bootloader, which looks like a USB storage key. Simply drag firmware on to program, no special tools or drivers needed! It can be used to load up CircuitPython, PXT/MakeCode or Arduino IDE (it is bossa-compatible)
Comes fully assembled with headers, tested, and with the UF2 bootloader loaded on. We also include 4 rubber bumpers to keep it from slipping off your desk. No soldering required to use, plug and play!

Good news, CircuitPython now comes preloaded!

TECHNICAL DETAILS

Revision History:

As of April 27, 2018 we have updated the design to have lower analog noise, replaced the SMT DC jack and headers with through-hole headers and jack, and now ship with CircuitPython already loaded.
Detailed specifications:

ATSAMD21G18 @ 48MHz with 3.3V logic/power
256KB of FLASH + 32KB of RAM
2 MB SPI Flash chip
No EEPROM
32.768 KHz crystal for clock generation & RTC
3.3V regulator with 500mA peak current output
USB native support, comes with USB bootloader and serial port debugging
You also get tons of pins – 25 GPIO pins, 5 more than the Metro 328
Hardware Serial, hardware I2C, hardware SPI support
PWM outputs on almost all pins
6 x 12-bit analog inputs
1 x 10-bit analog output (DAC)
Built in NeoPixel on pin #40
Pin #13 red LED for general purpose blinking
Power on/off switch
4 mounting holes
We also include 4 rubber bumpers to keep it from slipping off your desk
Reset button
Adafruit Black PCB with gold plate on pads
Dimensions: 71mm x 53mm / 2.8″ x 2.1″
Height (w/ barrel jack): 13mm / 0.5″
Weight: 20g

Adafruit METRO M0 Express – designed for CircuitPython – ATSAMD21G18

Metro est notre série de cartes à microcontrôleur à utiliser avec l’IDE Arduino. Cette nouvelle carte Metro M0 Express ressemble beaucoup à notre Metro 328 d’origine, mais avec une mise à niveau énorme. Au lieu de l’ATmega328, ce métro est équipé d’une puce ATSAMD21G18, un ARM Cortex M0 +. C’est notre premier métro conçu pour être utilisé avec CircuitPython! CircuitPython est notre version de MicroPython destinée aux débutants. Comme son nom l’indique, il s’agit d’une version petite mais complète du populaire langage de programmation Python, spécialement conçue pour les circuits et l’électronique.

Non seulement vous pouvez utiliser CircuitPython, mais le Metro M0 est également utilisable dans l’IDE Arduino.

Le cœur du Metro M0 est un processeur ATSAMD21G18 ARM Cortex M0, cadencé à 48 MHz et à logique 3,3V, identique à celui utilisé dans le nouvel Arduino Zero. Cette puce contient 256 Ko de FLASH (8 fois plus que l’Atmega328) et 32K de RAM (16 fois plus)! Cette puce est dotée d’un port USB intégré, de sorte qu’elle dispose d’un programme USB-série et d’une fonction de débogage intégrée sans passer par une puce de type FTDI.

Alimentez le METRO avec le connecteur DC ou le connecteur micro USB protégé contre la polarité 7-9V sur toute source USB 5V. La prise CC 2.1mm dispose d’un interrupteur marche / arrêt pour vous permettre de désactiver facilement votre configuration. Le METRO basculera automatiquement entre USB et DC.
METRO possède 25 broches GPIO, dont 12 en entrée analogique et une en sortie analogique. Il y a un port SPI matériel, un port I2C matériel et un UART matériel. Le niveau de logique est 3.3V
USB natif, il n’est pas nécessaire de recourir à un convertisseur matériel USB / série car le Metro M0 est doté d’un support USB intégré. Lorsqu’elle est utilisée comme un périphérique série, l’interface USB peut être utilisée par n’importe quel ordinateur pour écouter / envoyer des données au METRO. Elle peut également être utilisée pour lancer et mettre à jour du code via le chargeur de démarrage. Il peut également agir comme un clavier, une souris ou un périphérique MIDI.
Quatre voyants lumineux et un NeoPixel, situés sur le bord avant du circuit imprimé, facilitent le débogage. Un voyant d’alimentation vert, deux voyants RX / TX pour l’envoi de données via USB et un voyant rouge connecté. À côté du bouton de réinitialisation, il y a un NeoPixel RVB qui peut être utilisé à n’importe quelle fin.
Une puce de stockage Flash SPI de 2 Mo est incluse à bord. Vous pouvez utiliser le stockage Flash SPI comme un très petit disque dur. Utilisé dans Circuit Python, le flash de 2 Mo sert de stockage pour tous vos scripts, bibliothèques et fichiers. Lorsqu’il est utilisé dans Arduino, vous pouvez lire / écrire des fichiers dessus, comme un petit enregistreur de données ou une carte SD, puis avec notre programme d’aide, accéder aux fichiers via USB.
La reprogrammation facile est fournie avec le chargeur de démarrage UF2, qui ressemble à une clé de stockage USB. Il suffit de faire glisser le firmware sur le programme, sans outils ni pilotes spéciaux! Il peut être utilisé pour charger CircuitPython, PXT / MakeCode ou Arduino IDE (il est compatible avec Bossa)
Livré entièrement assemblé avec en-têtes, testé et avec le chargeur de démarrage UF2 chargé. Nous incluons également 4 pare-chocs en caoutchouc pour l’empêcher de glisser de votre bureau. Aucune soudure nécessaire pour utiliser, plug and play!

Bonne nouvelle, CircuitPython est maintenant préchargé!

DÉTAILS TECHNIQUES

Historique des révisions:

À compter du 27 avril 2018, nous avons mis à jour la conception afin de réduire le bruit analogique. Nous avons remplacé le connecteur et les en-têtes CC SMT par des en-têtes et un connecteur traversants, et sommes désormais livrés avec CircuitPython déjà chargé.
Spécifications détaillées:

ATSAMD21G18 à 48 MHz avec 3,3 V logique / alimentation
256 Ko de mémoire FLASH + 32 Ko de RAM
Puce Flash 2 Mo SPI
Pas d’EEPROM
Cristal de 32,768 KHz pour la génération d’horloge et RTC
Régulateur 3,3 V avec sortie de courant de crête de 500 mA
Prise en charge native USB, avec chargeur de démarrage USB et débogage du port série
Vous obtenez également des tonnes de broches – 25 broches GPIO, 5 de plus que le Metro 328
Série matérielle, prise en charge matérielle I2C, prise en charge matérielle SPI
Sorties PWM sur presque toutes les broches
6 entrées analogiques 12 bits
1 x sortie analogique 10 bits (DAC)
Construit en NeoPixel sur la broche # 40
Broche n ° 13 DEL rouge clignotante à usage général
Interrupteur marche / arrêt
4 trous de fixation
Nous incluons également 4 pare-chocs en caoutchouc pour l’empêcher de glisser de votre bureau
Bouton de réinitialisation
Adafruit Black PCB avec plaque en or sur les coussinets
Dimensions: 71mm x 53mm / 2.8 “x 2.1”
Hauteur (vérin): 13mm
Poids: 20g

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.