Header Ads

Trinket Pro + IDE pour Windows, Mac OS et LINUX!!!

Aujourd'hui est un grand jour chez MC Hobby car nous venons de combiner deux découvertes intéressantes en une seule journée de travail.
  1. L'arrivée du Trinket Pro... un Arduino compatible dérivé du Trinket et sacrément plus puissant (voir ci-dessous)
  2. La mise à dispose d'un environnement de programmation Arduino IDE pour Trinket, Trinket Pro, Flora, Gemma fonctionnant sous Windows, Mac OS et Linux!
Petit détour: Arduino IDE Trinket/Gemma/Flora
Avant de se pencher sur le Trinket Pro, nous voudrions partager notre immense joie de voir un Environnement dédié à Linux capable de programmer des Trinket et Trinket Pro.
Lors de la sortie du Trinket il y a un an, nous avions été frustré car MC Hobby travaille exclusivement avec des OS Open-Source (Linux Mint 17 Mate). A cette époque, il était impératif d'avoir une machine Windows/Mac pour programmer un Trinket et nous en avions été fortement déçu.
Laissons donc le passé au passé et accueillons cet version d'Arduino IDE capable de corriger le tir sous Linux... pour nous les acharnés de l'Open-Source :-)
Merci AdaFruit :-)

Trinket Pro
Trinket Pro 5V 16MHz disponible chez MCHobby
Le Trinket a un an et c'est une chouette plateforme pour réaliser des tonnes de projets mais parfois vous auriez juste besoin de plus de broches, plus de FLASH ou plus de RAM. C'est la raison pour laquelle AdaFruit à conçu le Trinket Pro avec 18 GPIO, 2 entrées analogiques supplémentaires, 28K de FLASH et 2K de RAM.
Commander des Servo Moteur avec Trinket Pro
(comme un Arduino UNO) - Source: AdaFruit.com

Comme le Trinket, il y a bootloader USB, la carte est équipée d'un connecteur microUSB. AdaFruit à opté pour un support Optiboot, il est donc possible de programmer votre Trinket Pro via USB ou à l'aide d'un cable FTDI comme c'est le cas pour un Pro Mini.

La carte du Trinket PRO mesure 38mm x 18mm x 2mm (sans connecteur) mais offre des fonctionnalités similaires à celles d'un Arduino UNO. C'est génial car après votre prototypage sur un Arduino UNO officiel, vous pouvez rendre votre projet très petit en le remplaçant par un Trinket Pro.
Comparaison entre un Arduino Uno, un Trinket Pro et un Trinket
Le Trinket PRO 5V utilise un circuit intégré Atmega328P qui est la même puce que celle utilisée sur un Arduino UNO/Duemilanove/Mini/etc. L'Atmega328P fonctionne à la même vitesse et la même tension. Il n'est donc pas surprenant d'apprendre que le Trinket PRO est programmable en utilisant Arduino IDE (environnement de développement Arduino) mais que 99% des projets Arduino fonctionnerons immédiatement sur un Trinket Pro!

Les différentes versions d'Arduino IDE modifiés par AdaFruit.
Image issue du Tutoriel Trinket Pro de MCHobby
En traduisant le tutoriel du Trinket Pro, nous avons eu le bonheur de découvrir des versions modifiées de l'environnement Arduino IDE pour Windows,Mac et Linux (Ubuntu) supportant Gemma/Trinket/Trinket Pro.
Nous avons testé la distribution Linux 64 bit sur notre Linux Mint 17 (Mate) avec succès!
Utilisateur Linux: N'oubliez pas de consulter le tutoriel pour ajouter la règle udev nécessaire ;-)

Trinket Pro - visite guidée
Les différents éléments du Trinket Pro
Source: le tutoriel Trinket Pro de MCHobby

Faisons donc un petit tour du Trinket Pro! Chaque Trinket est assembler chez AdaFruit et est livré totalement assemblé (sauf le pin Header) et inclus toute une série de matériel pour offrir un maximum de joie d'utilisation.
  • connecteur USB Micro-B - AdaFruit à opté pour un connecteur USB ultra répandu, le modèle micro-B pour alimenter et téléverser des programmes dans le Trinket Pro. Cette version est spécial, a moitié monté en surface, a moitié "thru hole" (qui utilise des trous) avec des pattes de fixation super-large pour une solide fixation sur la carte. Il s'agit d'un connecteur de qualité, ce qui permet d'utiliser aussi des câbles USB longs. N'oubliez pas d'utiliser un cable USB donnée+alimentation (data+power) si vous voulez televerser vos programmes! Certains câbles USB super bon marchés sont uniquement destinés à la transmission de l'alimentation.
  • Une LED verte d'alimentation - Vous saurez que votre carte est alimentée lorsque cette LED est illuminée.
  • Une LED rouge sur la broche #13 - Cette LED à une double utilisation. Elle est connectée sur la broche #13 par l'intermédiaire d'une résistance. Elle pulse (ou clignote en douceur) lorsque le bootloader est actif ET vous pouvez également l'utiliser dans vos programmes en tant que LED indicatrice (très pratique).
  • L'entrée Bat+ - l'entrée "Pile" (battery en anglais) vous permet d'emporter votre Trinket partout et de l'alimenter à partir de piles. Cette broche peut accepter une tension d'entrée continue jusqu'à 16 Volts et dispose de protections contre la surchauffe, sur-courant et polarisation inverse. La circuiterie du Trinket sélectionne automatiquement (et en toute sécurité) l'alimentation pile ou l'alimentation USB. Si les deux alimentations sont connectées alors c'est celle proposant la tension la plus haute qui sera sélectionnée.
  • Sortie d'alimentation USB - La broche BUS (pour VBUS) permet de se brancher directement sur l'alimentation VBUS (5V) de la connexion USB. Vous pourriez ainsi obtenir un courant de 500mA+ sous 5V depuis votre ordinateur (ou autre alimentation via USB).
  • Brochages compatible avec Breadboard - permet de brancher facilement et rapidement un Trinket sur un petit Breadboard et laisse encore plein de place pour brancher vos autres composants et senseurs.
  • Broches GPIO - Vous disposez de 18 broches GPIO (entréé/sortie) + 2 broches exclusivement analogique. Le tout fonctionnant en logique 3 ou 5V (selon que vous avez un Trinket 3V ou un Trinket 5V). Voyez la prochaines sections pour plus d'informations sur le brochage.
  • Sortie 3 ou 5V - le régulateur de la carte est capable de délivrer 3.3V ou 5V pour alimenter des LEDs, senseurs, petits moteurs, etc.
  • Bouton Reset - la carte est équipée d'un bouton de réinitialisation (Reset) permettant d'activer le bootloader lorsque le Trinket est branché sur un ordinateur. Si le Trinket n'est pas connecté sur un ordinateur, le Trinket est suffisamment malin pour redémarrer immédiatement votre programme.
  • Une broche Reset Externe - Le broche reset permet de monter votre propre bouton Reset sur votre projet... bien pratique lorsque ce dernier sera enfermé dans une boite et difficile d'accès.
  • Trois trous de montage - permet d'attacher facilement un Trinket en utilisant des vis de 2mm (M2) ou du fils ou des petits colsons, etc. 
Tutoriel
Il y a encore beaucoup de choses à raconter à propos du Trinket Pro.
Le mieux est probablement de vous laisser poursuivre la lecture sur notre tutoriel Français.
Où acheter