Breakout ATSAMD09 avec SeeSaw
Breakout offrant une large palette de fonctionnalités
- 3 x entrée ADC 12-bits
- 3 x sorties PWM 8-bits
- 7 x GPIO avec Pull-Up / Pull-Down activable
- 1 x sortie NeoPixel
- 1 x EEPROM avec 64 octets de mémoire NVM
- 1 x sortie Interruption
- 2 x broches de sélection d'adresse I2C
- 1 x LED d'activité
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Un convertisseur presque universel pour étendre les fonctionnalités de vos projets via un simple bus I2C
Avec Adafruit seesaw et un bus I2C sur votre microcontrôleur/nano-ordinateur, vous pourrez étendre les caractéristiques techniques de votre projet grâce à ce quasi-convertisseur-universel. Seesaw peut remplacer une combinaison de GPIO extender I2C, ADCs I2C, contrôleur PWM I2Cs, etc. Seesaw peut être configuré pour offrir une large gamme de fonctionnalités.
Par exemple, votre breakout ATSAMD09 avec SeeSaw vous offre
- 3 x entrée analogie/digital ADC avec une précision de 12-bits (valeur de 0 à 4096)
- 3 x sortie PWM 8-bits (valeur de 0 à 255)
- 7 x GPIO avec résistance Pull-Up/Pull-Down activable à la demande
- 1 x sortie NeoPixel (jusqu'à 340 pixels)
- 1 x EEPROM avec 64 octets de mémoire NVM (pratique pour stoker de petits tokens d'accès ou MAC adresse)
- 1 x sortie interruption qui peut être déclenché par n'importe quel accessoire
- 2 x broches d'adresses I2C (permet combiner jusque 4 SeeSaw un bus I2C)
- 1 x LED d'activité
SeeSaw est un terme anglais désignant une "balançoire". Nommer un produit de la sorte peut sembler un peu saugrenu. A la réflexion, cela fait surtout référence à la possibilité de basculer entre les fonctionnalités de la carte. En effet, la fonctionnalité d'une broche du SeeSaw peut être basculée d'un mode à l'autre (de sortie normale à sortie PMW à sortie NeoPixel) avec une simple instruction de configuration. C'est un peu comme sur une balançoire... on bascule en fonction des envies :-)
Vous pouvez également reprogrammer et reconfigurer l'ATSAMD09 pour avoir plus ou moins de chaque périphérique - pour autant que cela tienne dans le firmware du ATSAMD09D14! Par exemple, il y a également un convertisseur UART mais il n'est pas inclus dans le firmware par défaut.
Le breakout ATSAMD09 est génial pour faire le développement de capacité/fonctionnalité en constante évolution (Adafruit l'utilise en interne pour le développement) ou vous pouvez l'utiliser comme tel sur votre Raspberry Pi ou ESP8266 pour ajouter un support matériel supplémentaire! Chaque breakout est livré assemblé et testé, le tout accompagné d'une section de connecteur.
Important à savoir
SeeSaw est un produit entièrement autonome, la carte n'est donc pas équipée d'un bootloader puisque cela n'est pas nécessaire. Si vous désirez réaliser vos propres développements ATSAMD09 sur seesaw (ex: changer la configuration) alors vous aurez besoin d'un J-Link. Adafruit recommande l'ajout d'un breakout "adaptateur SWD". Adafruit développe son projet SeeSaw avec Atmel Studio mais il probablement possible de faire fonctionner avec arm gcc et un Makefile. Notez qu'Adafruit n'offre aucun support concernant la réalisation de build personnalisé de SeeSaw - il n'empêche que SeeSaw est cool et pourrait être utile pour la communauté des Makers!
Détails techniques
- Utilise l'adresse I2C par défaut est 0x49 - Elle peut être changée en 0x4A, 0x4B ou 0x4C
- Dimensions: 32.0mm x 12.0mm x 3.5mm
- Poids: 1.6g
Tutoriel
- Adafruit seesaw (Adafruit, Anglais)
Une interface I2C vers ... presque n'importe quoi!
Une documentation qui explique comment utiliser seesaw, les bibliothèques pour Arduino/CircuitPython/Raspberry Pi en Python, schéma et plus encore.