Breakout ATtiny816 avec SeeSaw - StemmaQt / Qwiic
zoom_out_map
chevron_left chevron_right

Breakout ATtiny816 avec SeeSaw - StemmaQt / Qwiic

Breakout ATtiny816

  • Multi-purpose GPIO expander (I/O, ADC, PWM, NeoPixel)
  • Firmware SeeSaw
  • Interface: I2C
6,70 € (TVA incl.) 5,54 € (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

SeeSaw ATtiny816 : Solution 3 en 1 pour ajouter des fonctionnalités sur un projet manquant d'entrées/sorties

Cette carte breakout offre les fonctionnalités suivantes:

  • L' ATtiny816 est un petit AVR (microcontrôleur) de prochaine génération. Il est monté sur une carte breakout avec les composants nécessaires à son fonctionnement.
  • Pre-programé avec le firmware Adafruit seesaw. Seesaw est presque un firmware universel vous permettant d'ajouter une couche matérielle supplémentaire via le bus I2C (il est donc utilisable depuis des microcontrôleurs ou nano-ordinateurs).
    Le firmware seesaw permet de définir des GPIO, entrées analogiques (ADC), sorties PWM, broche NeoPixel via I2C et le tout à partir de ce seul composant.
  • Le connecteur StemmaQt/Qwiic est une connectique JSTSH4 transportant l'alimentation et les signaux du bus I2C. Cette connectique permet de rapidement connecter la carte sur des plateformes disposant déjà de cette connectique. Il est également possible d'opter un câble adaptater JSTSH4 (ou pastilles breakout) pour connecter le SeeSaw sur le microcontrôleur de votre choix.

Initialement, Adafruit a conçu cette carte comme une carte de développement interne. Cette plateforme s'est avérée être une carte de développement ATtiny816 agréable à l'usage et supporte le firmware SeeSaw comme le fait déjà l' ATSAMD09 SeeSaw. Avec la pénurie des composants en 2021-2023, la carte SeeSaw pour SAMD09 a été adaptée pour être compatible avec la série ATTiny8xx.

Chaque breakout est livré assemblé et testé et accompagné d'une section de broches.

Chaque carte présente un encombrement minimaliste avec les caractéristiques techniques suivantes:

  • ATtiny816 : microcontrôleur 8-bits
    - 8KB flash, 512 octets de RAM, 128 octets de EEPROM
    - oscillateur interne (jusqu'à 20MHz)
    - Multiplicateur matériel interne
    - Alimentation & Logique: de 2V à 5V (voyez la fiche technique pour connaître la vitesse d'horloge Max en fonction de la tension d'alimentation)
  • Régulateur 3.3V : La logique fonctionne par défaut au niveau logique de Vin, pouvant être 5V.
    Il existe un cavalier à souder (sous la carte) pour fonctionner en logique 3V.
  • LEDs indicatrice: Vert pour l'alimentation, Rouge pour indiquer l'activité.
  • Connecteur StemmaQt/Qwiic: connecté sur les broches 8 et 9 avec résistances pull-up de 10K.

Cette carte est livrée préprogrammée avec le firmware SeeSaw vous permettant d'utiliser cette carte breakout comme "une carte d'extension I2C universelle".
SeeSaw deviendra votre meilleur compagnon I2C permettant de réaliser des tâches avec contraintes temporelles (comme le protocol NeoPixel) pour lesquelles certains microcontrôleurs ou nano-ordinateurs ne sont pas souhaitables.

En utilisant l' ATtiny816 avec le firmware SeeSaw, vous avez à disposition:

  • 12x GPIO with selectable pullup resistors : 0-5, 6, 8, 11, 14, 15, 16
  • 9x ADC inputs : pins 0, 1, 2, 3, 4, 5, 14, 15, 16 -10bits resolution (0-1024)
  • 5x PWM outputs : pins 0, 1, 7, 11, 16 - 8bits resolution (0-255)
  • 1x NeoPixel output (up to 60 pixels)
  • 1x EEPROM with 127 bytes of NVM memory. Non Volatile Memory (NVM) are handy to store small access tokens, MAC addresses, etc.
    Note: the last byte of EEPROM is used for I2C address selection.
  • 1x Interrupt output : pin 6, can be triggered by any accessories
  • 2x I2C address selection pins : pins 12 and 13
  • 1x activity LED on pin 10, tied active low

Explication de SeeSawSeeSaw 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 :-)

Note importante

La carte SeeSaw est un produit autonome. Par conséquent, la carte n'est donc pas équipée d'un bootloader. Si vous voulez reprogrammer la plateforme SeeSaw  (ex: modifier la configuration matérielle de du SeeSaw), il sera nécessaire d'utiliser un programmateur UPDI! Le firmware SeeSaw produit par Adafruit est disponible comme croquis d'exemple et compilé en utilisant megaTinyCore. Adafruit ne fournit pas de support pour la réalisation de firmware dérivé de seesaw!

Le composant peut être reprogrammé ou reconfiguré! Vous aurez besoin: (1) d'utiliser le  megaTinyCore de SpenceKonde pour apporter le support Arduino sur cette gamme de composant, (2) de programmer l'ATtiny816 à l'aide d'un programmateur 'UPDI' (peut être réalisé à l'aide d'un convertisseur USB-vers-Série et une simple résistance de 4.7K ou 10K).

Contenu

Pour chaque commande, vous recevrez un breakout ATtiny816 assemblé et testé. Un section de connecteur mâle (pinHeader) est inclus avec le breakout; soudez le connecteur sur votre carte breakout en fonction de vos besoin. L' ATtiny816 est préchargé avec le firmware SeeSaw.

Tutoriel

Fiche technique
ADF-SEESAW-ATTINY816
3232100025516
Vous aimerez aussi