Trinket

De MCHobby - Wiki
Aller à : navigation, rechercher

MCHobby investi du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Introduction

Trinket-Intro-00.jpg
Crédit: AdaFruit Industries www.adafruit.com

Trinket est peut-être petit mais ne vous laissez pas duper par sa taille! C'est une petite carte microcontroleur concue autour de l'Atmel ATtiny85, une petite puce avec plein de ressources. AdaFruit à voulu concevoir un microcontroleur assez petit pour être placé dans n'importe quel projet, et suffisament abordable pour être utilisé sans hésitation. Parfait lorsque vous ne voulez pas vous séparer de votre carte d'expérimentation ou si celle-ci est déjà utilisé dans un projet que vous voulez préserver (ils ne sont parfois si complexes).

Voici la carte programmable-par-Arduino-IDE la plus abordable existante à ce jour!

Attiny85 est un microcontroleur vraiment sympa car malgré sa petite taille, il dispose de 8K de flash, 5 broches I/O (entrée/sortie), incluant des entrées analogiques et sorties PWM. AdaFruit à conçu un bootloader USB, ce qui permet de le brancher sur n'importe quel ordinateur er de le reprogrammer via le port USB comme pour n'importe quel Arduino. Adafruit à réaliser quelques modifications mineures à Arduino IDE pour lui permettre à ces cartes de fonctionner comme des mini-Arduino. Vous ne pouvez pas empiler des shields sur le Trinket mais il sera une plateforme prêt à l'emploi pour de très nombreux petits projets simples.

Le Trinket existe deux version du Trinket. Un en 3V et l'autre en 5V. Les deux fonctionnent de la même façon, mais fonctionnent chacun avec des tensions de niveau logique différent. Utilisez un Trinket 3V pour interfacer des périphériques et senseur en logique 3V ou lorsque vous voulez l'alimenter à partir d'un accumulateur Lipo. La version 3V ne devrait fonction qu'a 8 MHz. Utilisez une version 5V pour les composants et senseurs nécessitant une logique de contrôle en 5V. La version 5V peut fonctionner à 8 MHz ou à 16MHz en modifiant la paramètre de fréquence d'horloge (altération du paramètre par logiciel).

Même s'il est possible de programmer le Trinket avec Arduino IDE, Trinket n'est pas un 100% Arduino-compatible. Il y a un certain nombre de contraintes inhérent à des microcontroleurs si petits et bons marchés!

  • Trinket ne dispose pas d'un port série permettant le déboggage par l'intermédiaire du moniteur série d'Arduino IDE (Le moniteur série n'enverra et ne recevra aucune donnée)
  • Certains ordinateir utilisant des port USB v3 ne reconnaissent pas le bootloader du Trinket. Utilisez somplement un port USB v2 ou placez une HUB USB entre le Trinket et l'ordinateur.
  • La compatibilité avec les pilotes Windows 8 n'est pas encore complement testé par AdaFruit. Pour le moment, AdaFruit utilise Trinket avec Mac, Linux ou Windows 7/XP

Quelques spécifications

  • Carte avec ATtiny85, 8K de flash, 512 bytes/octets de SRAM, 512 bytes/octets d'EEPROM
  • Oscillateur Internal à 8MHz, peut être doublé à 16Mhz de façon logiciel
  • Bootloader USB avec un petite LED indicatrice qui fonctionne comme un USBtinyISP. Vous pouvez donc le programmer AVRdude (avec une simple modification de la configuration) et/ou Arduino IDE (avec quelques simples modifications de configuration)
  • Fiche Mini-USB pour l'alimentation et ou la programmation va. Vous pouvez le placer dans une petite boite ou somplement le coller avec du double face et brancher le cable USB quand vous voulez le reprogrammer.
  • Adafruit à concentré beaucoup de temps au bootloader pour en faire un processus robuste et fiable, cette carte ne vous abandonnera pas au milieu d'un projet!
  • Environ 5.25K de mémoire disponible (le bootloader utilise 2.75K)
  • Disponible en logique 3V et 5V
  • Régulateur 3.3V ou 5.0V intégré à la carte avec un courant maximal de 150mA. Le régulateur avec une super petite chute de tension. Entrée jusqu'a 16V, protection contre la polarisation inversée, protection thermique et limitation de courant.
  • Alimentation soit via le port USB soit via une alimentation externe (comme un accumulateur ou piles) - La sélection de l'alimentation se fait de façon automatique.
  • Une LED d'alimentation verte et LED rouge branchée sur la broche #1.
  • Un bouton Reset pour activer le bootloader ou redémarrer le programme. Pas besoin de débrancher/rebrancher la carte chaque fois que vous voulez faire un "reset" ou téléverser un nouveau programme!
  • 5 GPIO - 2 partagé avec l'interface USB. Les 3 broches I/O (entrée/sortie) disposent également de 1 entrée analogique et 2 sorties PWM. Les 2 broches d'entrées/sorties partagées sur l'USB disposent de 2 entrées analogiques et une sortie PWM supplémentaire.
  • Support I2C / SPI matériel pour l'interfacage de breakout et senseurs.
  • Fonctionne avec de nombreuses bibliothèques élémentaires d'Arduino incluant la bibliothèque Neopixel Adafruit!
  • Des trous de montage! Super!!
  • Vraiment très très petit
    • Dimensions: 31mm x 15.5 x 5mm
    • Poids (sans headers): 1.85 grammes

Source: Introducing Trinket réalisé par Ladyada pour AdaFruit Industries. Crédit AdaFruit Industries

Réalisé avec l'aide de Mr Carette J. à qui nous remettons tous nos remerciements.

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.