Promotions

Fabricants

Déjà vus

Arduino M0 (Zero)

ARDUINO-M0

Arduino M0 - ARM SAMD21 - 32 bits Cortex M0+

Plus de détails

En stock

Attention : dernières pièces disponibles !

24,20 € TTC

Description

Pour une fois, c'est un modèle de carte Arduino qui arrive après d'autres implémentations du même microcontrôleur. Nous avons initialement découvert le M0 dans les cartes Feather d'Adafruit (une sacrée gamme!) et c'est de là que nous nous sommes vraiment penché sur l' "Arduino M0/Zero".

Description

L' Arduino M0 board est un "carte M0 PRO / ZERO PRO" sans EDBG (Atmel’s Embedded Debugger) interface de débogage spéciale Atmel.

Successeur 32 bit de l'Arduino UNO, les carte Arduino M0 (aussi dites Arduino ZERO) offre quelques éléments clés pour faciliter la mise en oeuvre et le développement de projets créatifs, wearable/fringuables, Internet des objets IoT (voyez la gamme Feather pour le M0 taillé pour les projets embarqués). Le M0 conviendra également au projet d'automatisation high tech, robotiques et autres aventures dans le monde des Makers.

L'Arduino M0 représente une simple mais puissante extension à 32 bits de la plateforme Arduino UNO. La carte est propulsée par un Atmel SAMD21 mettant en oeuvre un coeur ARM Cortex® M0+ de 32 bits. Un tel coeur offre des performances accrues. 

Le SAMD21 dispose de 256 KB de mémoire Flash (8 fois plus que sur un Atmega328 ou 32u4) et 32K de RAM (16 fois plus)! Il est visiblement possible de disposer d'une EEPROM jusqu'à 16 Kb par émulation (donc pas une vraie EEPROM). De quoi gagner en flexibilité et plus de la puissance puisque le coeur est cadencé à 48 Mhz.

Comme l'Arduino Uno, cette carte contient tout ce qu'il faut pour supporter le microcontrôleur. Branchez là sur votre ordinateur à l'aide d'un cable microUSB pour commencer à la programmer. Cela en fait un outil éducatif idéal pour l'apprentissage et labos pratiques. Vous pourrez même aborder la programmation avancée en 32 bits sur microcontrôleur.

Vous pourrez alimenter votre carte depuis le port USB de votre ordinateur, un bloc d'alimentation 9 ou 12v ou même depuis un bloc pile (tension entre 7 et 12v).

Le M0/Zero est compatible avec tous les shields Arduino qui fonctionnent en 3.3V (en effet, Arduino Uno fonctionne en logique 5V, le M0 fonctionne en 3.3v).
Le brochage du M0/Zero est conforme au brochage Arduino 1.0  (en vigueur sur les Arduino UNO R3).

Attention - 3.3v uniquement

A l'opposé de la plupart des cartes Arduino et Genuino, l'Arduino M0/Zero fonctionne en logique 3.3V. La tension maximale qu'une broche peut tolérer est 3.3V.
Appliquer une tension supérieure à 3.3V sur n'importe quelle broche pourrait endommager votre carte.

Compatibilité Arduino Uno

Hormis la tension 3.3v mentionnée ci-dessus, Arduino M0 propose un brochage identique à l'Arduino Uno.

Caractéristiques

  • Microcontrôleur: ATSAMD21G18, 32-Bit ARM Cortex M0+
  • Tension de fonctionnement: 3.3V
  • Entrée/sortie digital: 20 broches (dont 12 PWM et UART)
  • Entrée analogiques: 6.
    • ADC 6 canaux avec résolution 12-bit (valeur de 0 à 4096)
    • Résolution par défaut fixée à 10bits pour une compatibilité avec Arduino Uno. Résolution reconfigurable à l'aide de analogReadResolution()
  • Sortie analogique: 1. DAC 1 canal avec résolution 10-bit (valeur de 0 à 1024)
  • Broches PWM: 12
  • Port série: 1 (interface "Native")
  • Interruption externe: toutes les broches sauf la #4
  • Courant max par broche: 7 mA
  • Mémoire Flash: 256 KB
  • Mémoire RAM: 32 KB de SRAM
  • EEPROM: Aucune (peut être émulée)
  • Vitesse d'horloge: 48 MHz
  • Tension d'alimentation recommandée: 6-15v
  • Connexion: micro USB B
  • Schéma de l'Arduino Zero (pdf)

Tutoriels

Commentaires

30 autres produits dans la même catégorie :