Metro M0 Express - ATSAMD21G18
zoom_out_map
chevron_left chevron_right

Metro M0 Express - ATSAMD21G18

  • ATSAMD21G18 @ 48MHz
  • Logique 3.3V
  • FLASH: 256 Kb
  • RAM: 32Kb
  • 2 Mb FLASH SPI
  • Bootloader USB
  • Prêt pour Arduino IDE
  • Prêt pour MicroPython (CircuitPython)
29,96 € (TVA incl.) 24,76 € (TVA excl.)
TVA incluse
check Disponible
Paiements sécurisés
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Multiples solutions de livraison
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Colis emballés avec soin et efficacité
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Description

Un Arduino et MicroPython compatible avec un stockage Flash

Metro est une série de carte microcontrôleur produite par Adadruit et qui peut être utilisé avec Arduino IDE.
Cette nouvelle carte Metro M0 Express ressemble à la carte Metro 328 (un compatible Arduino) mais avec une grande amélioration.

A la place d'un ATmega328, cette carte est réalisée autour d'une puce ATSAMD21G18, un ARM Cortex M0+.
Cette carte est conçue pour supporter CircuitPython! CircuitPython est une version de MicroPython dédicacé à la réalisation de circuits et de projets électroniques. MicroPython est une version du langage Python optimisé pour fonctionner sur microcontrôleur.

Metro M0 est utilisable avec Arduino IDE et avec MicroPython/CircuitPython.
Imaginez une carte type "Arduino Compatible" qui peut être programmer en Python... vous pourriez y brancher vos shields/armures Arduino et interagir avec elles en utilisant le langage Python.

Cette carte Metro M0 est propulsée avec un processeur Cortex M0 ATSAMD21G18 ARM, cadencé à 48 MHz et une logique 3.3V. Les Arduino Zero utilisent le même microcontrôleur qui inclus une FLASH interne de 256 Kb (8x plus qu'un Atmega328) et une RAM de 32 Kb (16x plus)!
Cette puce dispose d'un support USB natif et offre donc les fonctionnalités convertisseur USB-vers-Série et débogage (il n'est donc pas nécessaire d'ajouter un convertisseur USB-Série additionnel sur la carte).

  • Alimenter le METRO avec un tension continue de 7-9V sur le connecteur Jack ou via le connecteur micro USB (source USB 5V). Le connecteur Jack 2.1mm DC dispose d'un interrupteur marche/arrêt, ce qui permet de couper facilement l'alimentation de votre projet. Le METRO basculera automatiquement entre ses sources d'alimentations.
  • METRO a 25 broches GPIO, 12 d'entre elles sont des entrées analogiques. Une d'entre elles est une vraie sortie analogique.
    Il y a un bus SPI matériel, un bus I2C matériel et un UART matériel (port série).
    Le tout en logique 3.3V.
  • Support USB. Le Metro M0 dispose d'un support USB natif dans le microcontrôleur. Lorsqu'il est utilisé 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 sur le METRO. L'interface USB peut également être utilisée pour envoyer du code (MicroPython) ou faire une mise-à-jour de vos programmes (Arduino) via le bootloader.
    Le support natif USB peut également être utilisé comme un clavier, souris ou périphérique midi.
  • Quatre LEDs indicatrices et un NeoPixel.
    LED verte: alimentation. Deux LED pour signaler la transmission de donnée RX/TX via la connexion USB. Une LED rouge connectée sur la broche 13 (pouvant servir au débogage de vos programmes).
    Une LED NeoPixel (RGB) placée à côté du bouton reset et disponible pour tout usage.
  • Une mémoire de stockage Flash de 2 MB. Vous pouvez utiliser la flash SPI comme un petit disque dur.
    • Lorsque Metro est utilisé avec Circuit Python (microPython), les 2 MB de mémoire flash sont utilisées pour stocker les scripts python (des fichiers Python), bibliothèque python et autres fichiers.
    • Lorsque le Metro est utilisé avec Arduino, les 2 MB de mémoire flash peuvent être utilisés pour lire et écrire des fichiers, comme un petit datalogger ou carte SD. Vous pouvez utiliser les utilitaires d'Adafruit pour accéder aux fichiers via la connexion USB.
  • Facile à programmer. La carte est pré-chargée avec le bootloader UF2. UF2 se présente comme une clé USB (une clé de stockage). Le firmware à programmer sur la carte peut être glisser/déposer sur le stockage USB, pas d'outils spécial ou pas de pilote à installer!
    UF2 peut être utilisé pour charger CircuitPython, PXT MakeCode ou Arduino IDE.

Metro M0 Express aussi pour MicroPython

CircuitPython est toujours en cours de développement chez Adafruit Adafruit peaufine les travaux de développement pour le rendre vraiment impressionnant.
Si vous êtes intéressé, vous pouvez commander une carte M0 Express et faire vos essais.

Quoi qu'il en soit, le Metro M0 est bien supporté dans Arduino IDE, vous pouvez donc l'utiliser dans l'environnement de votre choix.

Détails techniques

  • Logique 3.3V (logique et alimentation)
  • Microcontrôleur ATSAMD21G18 cadencé à 48MHz
  • Bootloader USB, port de débogage série
  • FLASH: 256 Kb
  • RAM: 32Kb
  • FLASH SPI: 2 Mb de mémoire flash additionnelle raccordée sur le bus SPI
  • Oscillateur 32.768 KHz pour RTC et génération du signal d'horloge
  • Régulateur: 3.3V avec pointe de courant à 500mA
  • USB: support natif de l'USB
  • 25 broches GPIO (5 de plus que sur un Metro 328)
  • Port série matériel
  • Bus I2C matériel
  • Bus SPI matériel
  • Sorties PWM: toutes les broches
  • Entrée analogiques: 6 x 12-bit ADC
  • Sortie analogique: 1 x 10-bit DAC
  • Inclus un NeoPixel raccordé sur la broche #40
  • La broche 13 est branchée sur une LED rouge (comme sur les cartes Arduino)
  • Pas EEPROM
  • Interrupteur Marche/Arrêt
  • 4 trous de montage
  • Bouton "Reset"
  • Carte: en noir avec des pastilles plaqué or.
  • Dimensions: 71mm x 53mm
  • Hauteur (avec le connecteur jack): 13mm
  • Poidst: 20g

Content

Livré totalement assemblé avec connecteur, testé et le bootloader UF2 pré-chargé sur la carte. Adafruit à également ajouté 4 pastilles en caoutchouc pour vous permettre de déposer le Metro sur le bureau sans qu'il ne glisse. Pas soudures nécessaires pour utiliser ce produit, branchez et utilisez le!

Tutoriels

Adafruit propose un guide complet, des schémas, objet Firtzing, pilotes et instructions pour utiliser le Feather M0 Express!

Fiche technique
METRO-M0-EXPRESS
ADA3505
3232100011595