Trinket, ItsyBitsy & Metro

Promotions

Fabricants

Déjà vus

ItsyBitsy M4 Express - ATSAMD51 Cortex M4 - CircuitPython

ITSYBITSY-M4-EXPRESS

Microcontrôleur Cortex M0+ compatible Arduino IDE et CircuitPython

  • ATSAMD51 Cortex M4 @ 120 Mhz
  • 3.3V logic
  • 512 Kb de FLASH
  • 192 Kb de RAM
  • 2 MB de FLASH externe en SPI
  • Une LED Dotstar
  • 23 GPIO (18 PWM)
  • 7 entrées analogiques - 12 bits (0-4095)
  • 2 sorties analogiques - 12 bits (0-4095)

Plus de détails

En stock

17,18 € TTC

Description

Adafruit ItsyBitsy M4 Express - pour MicroPython, CircuitPython et Arduino IDE

Entre le "Feather" tout-en-un et le super mini "Trinket", Adafruit propose également la ligne de microcontrôleur "ItsyBitsy".

Voici l'Adafruit ItsyBitsy M4 Express, une petite mais puissante carte de développement exploitant un ATSAMD51 Cortex M4 cadencé à 120 MHz. Ce microcontrôleur ultra rapide est parfait si vous voulez mettre un cheval de course dans un microcontrôleur avec plein d'entrées/sorties, le tout sur une carte très compacte. Cet Itsy c'est comme un train à grande vitesse:

  • 120MHz Cortex M4
  • support en calcul flottant
  • 512KB de Flash interne
  • 192KB RAM.

Votre programme pourrait bien s'exécuter plus vite que son ombre! Mais ce n'est pas tout... L'ATSAMD51 M4 dispose d'une tonne de périphérique. Ce chipset dispose d'une puissance similaire a notre Pyboard bien aimée (la référence dans le monde MicroPython).

ItsyBitsy M0 Express propose 6 broches d'alimentations, 23 broches GPIO sur une carte de 36mm de long et 18mm de large. Les 23 Entrées/Sorties offrent un accès à 7x entrées analogiques, 2x sorties analogiques DACs @ 1 MSPS (Million Sample Per Second=Million d'échantillon par seconde) et 18x sorties PWM.

C'est le même microcontrôleur qui est utilisé sur l'Adafruit Metro M4. Par conséquent, l'ItsyBitsy M4 est une bonne option pour transformer un prototype (réalisé sur un Metro M4) en une implémentation finale très compacte. Cette version Express de la carte intègre une mémoire Flash externe de 2 Mio (SPI Flash) qui permettra de faire du datalogging ou stocker des scripts Python.

Cet ItsyBitsy M4 peut être programmé avec Arduino IDE, MicroPython et CircuitPython. L'ItsyBitsy est préprogrammé avec CircuitPython (un dérivé de MicroPython). Quand le connecteur USB est branché sur l'ordinateur, le système de fichier interne de MicroPython est visible comme un très petit lecteur USB où vous pouvez modifier le script main.py avec votre éditeur de texte favoris.
Pas besoin d'un compilateur ou d'un environnement de développement pour développer votre projet Python. Lorsque vous avez terminé, ejectez le lecteur USB et emportez votre code avec vous.

Détails techniques

  • ATSAMD51 32-bit Cortex M4 cadencé à 120 MHz
  • Support matériel du calcul en virgule flottante
  • Instructions DSP Cortex M4
  • 512 Kio Flash interne,
  • 192 Kio RAM
  • 2 Mio de Flash externe (Flash SPI, utilisé pour stocker des fichiers et scripts Python).
  • 3.3V pour la logique et l'alimentation
  • Connecteur Micro USB
    • Support USB Natif supporté sur tous les OS
    • Arduino: console USB série, Clavier/Souris HID
    • MicroPython/CircuitPython: REPL USB-Série, Clavier/Souris HID, expose un petit lecteur USB (pour le stockage de scripts Python).
  • Compatibilité: Arduino IDE - MicroPython - CircuitPython
  • 23x broches GPIO:
    • 2x VRAIE sorties analogiques (DAC 12 bits A0 & A1, 1 MSPS Million Sample Per Second).
      Capable de jouer des petits morceaux audio en stéréo.
    • 7x entrées analogiques
      Distribuée sur ADC1 et ADC2, un double convertisseur analogique 12 bits avec possibilité d'échantillonnage à 1 MSPS.
    • 6x SERCOM matériel.
      Les SERCOM sont utilisés pour les périphériques matériel SPI, I2C et Série
    • 18x sorties PWM - pour les servos, LEDs, etc
    • Pas I2S! I2S est uniquement supporté sur le SAMD51 avec 64 broches (ce produit est équipé de la version 48 broches du MCU).
    • Contrôleur d'acquisition parallèle 8-bits (pour entrée vidéo/photo)
    • 1x sortie spéciale Vhigh : fournissant une sortie à la tension VBAT ou VUSB (habituellement plus élevée).
      Particulièrement utile pour piloter des LED NeoPixels, servos et autres périphériques.
      Sortie numérique 5 est "level-shifted" pour une sortie en niveau logique plus élevée.
      Support DMA-NeoPixel sur la broche VHigh pour piloter des pixels sans avoir besoin de temps machine sur le microcontrôleur.
    • NeoPixels et DotStars : disponible sur toutes les broches. Ce MCU dispose d'assez de mémoire pour contrôler jusqu'à 60000+ pixels.
  • Intègre un moteur cryptographique AES (256 bit), true RNG, contrôleur de clé publique (Pubkey).
  • LED utilisateur sur la broche #13 (rouge)
  • LED RGB Dotstar
  • Bouton Reset (et broche Reset)
  • Alimentation:
    • soit USB
    • soit alimentation externe (comme un accu)
    • Passage automatique de l'un à l'autre
  • Livré pre-chargé avec un bootloader UF2, qui se présente comme une clé USB de stockage. Réalisez simplement un glissé/déposé sur firmware sur la clé et voila... c'est programmé, pas d'outils spécifique ou de pilotes requis! le bootloader UF2 peut être utilisé pour charger MicroPython, CircuitPython ou votre firmware compilé avec Arduino IDE (il est compatible bossa v1.8)
  • Taille: 35.9mm x 17.8mm x 4.2mm
  • Poids: 2.4gr

Tutoriels

Commentaires

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