Différences entre versions de « Trinket-ArduinoIDE-FAQ »
Ligne 40 : | Ligne 40 : | ||
== Afficheur 7 Segments == | == Afficheur 7 Segments == | ||
− | + | Est-ce que le Trinket est capable de piloter un montage à de base d'afficheur matrice 7-segments LED piloté par I2C d'Adafruit? | |
− | + | '''Réponse courte:''' | |
− | Ce tutoriel montre aussi comment utiliser le pilote TinyM I2C, qui fonctionne très bien avec l'ATtiny85 | + | Oui! Allez voir le tutoriel [http://learn.adafruit.com/tap-tempo-trinket http://learn.adafruit.com/tap-tempo-trinket Métronome Trinket] d'AdaFruit (''anglais'') qui pilote un afficheurs 7-segments. |
+ | |||
+ | '''Réponse complète :''' | ||
+ | |||
+ | Nous pensons ne pas avoir assez d'espace pour toutes les fontes de caractères 8x8 de sorte que vous pourriez être amené à devoir piloter des matrices 8x8 en mode brut (voir le code d'exemple HT16K33 dans la bibliothèque LEDBackpack), mais malheureusement pas avec le support des polices internes. | ||
+ | |||
+ | Ce tutoriel montre aussi comment utiliser le pilote '''TinyM I2C'', qui fonctionne très bien avec l'ATtiny85 mais aussi comment adapter des bibliothèques existantes pour le Trinket. | ||
− | + | == Est-ce que Trinket peut piloter un Servo? == | |
+ | |||
+ | Oui! | ||
+ | |||
+ | En fait, vous pouvez utiliser 3 servos pour autant qu'ils soient alimentés par une source de tension 5V suffisamment puissante, [http://learn.adafruit.com/trinket-gemma-servo-control lisez ce tutoriel Trinket-Gemma-Servo pour plus de détails]. | ||
+ | |||
+ | == Pourquoi Windows connecter/déconnecte toutes les 10 secondes? == | ||
+ | Pourquoi Windows émet-il un son de connexion/déconnexion toutes les 10 secondes? | ||
+ | |||
+ | Le trinket apparait comme un périphérique USBtinyISP seulement quand le bootloader est en court de fonctionnement. De oart sa conception, le Bootloader ne fonctionne que pendant 10 secondes et ensuite, il exécute le sketch/croquis. Ce qui provoque la déconnexion et le son émit par Windonws. | ||
+ | |||
+ | Sur les nouveau trinket, le sketch principale redémarre le bootloader, ce qui provoque l'émission d'un nouveau signal audio de 'connexion'. Ce cycle sera répéter jusqu'à ce qu'un croquis/sketch utilisateur soit téléversé. | ||
− | + | Cette situation peut également se produire si le sketch/croquis chargé dans le Trinket contient un bug qui provoque un reset du CPU. | |
{{Trinket-TRAILER}} | {{Trinket-TRAILER}} |
Version du 8 décembre 2013 à 21:35
Port USB3
Je ne sais pas programmer mon Trinket lorsqu'il est connecté sur un port USB 3.0 (les nouveaux Macbooks disposent de ports USB 3)
Le bootloader de Trinket est pointilleux et ne fonctionne pas avec les ports USB 3. Essayez de le connecter à n'importe quel port USB 2 dont vous disposez. Ou bien sur un des ports USB 1 ou USB 2 d'un hub USB (la plupart des hubs sont v2 ou v1 au lieu de v3).
"expected 4, got -5" ou "avrdude: verification error;"
Lors du téléversement depuis l'IDE, j'obtiens beaucoup de messages d'avertissement "(expected 4, got -5)" et aussi "avrdude: verification error; content mismatch".
Vérifiez que vous avez suivi les instructions de mise-à-jour d'Arduino IDE, incluant le remplacement de l'ancien avrdude.conf - cette étape n'est pas optionnelle!
J'ai toujours des problèmes avec Arduino/Avrdude
J'ai toujours des problèmes avec Arduino/AvrDude et j'ai pourtant fait la mise-à-jour.
Une des modifications qui fonctionne pour certaines personnes, c'est d'éditer avrdude.conf et fixer
chip_erase_delay = 900000;
sous l'entête ATtiny85 à
chip_erase_delay = 400000;
qui est un délai plus court.
Trinket et NéoPixels
Le Trinket peut-il piloter des Neopixels (strip led, carrés, etc)? Combien?
Oui! Trinket a été conçu pour piloter des segments de NeoPixels. Il y a suffisamment de RAM sur l'attiny85 pour piloter 100 pixels. Mais selon l'utilisation de RAM faite par votre programme vous pourriez être limité à 60 or 40 pixels.
Vous pouvez utiliser soit le Trinket à 3V ou à 5V, à 8 ou à 16MHz!
Pour utiliser des NeoPixels:
- Connectez la ligne (+) de l'alimentation du ruban VBUS (5V de l'USB), à VBAT si vous alimentez le Trinket en 4-7VDC, ou une source d'alimentation séparée de 4-7VDC (comme un ensemble de 3 ou 4 piles AA).
- Connectez une masse commune: le (-) des piles (si vous les utilisez) à la broche GND du Trinket
- Connectez la ligne data à la broche #1 du Trinket - Cela vous permettra de contrôler l'envoi des données (elle aussi reliée à la LED rouge interne qui clignotera durant l'envoi des données). Vous pouvez aussi bien utiliser une autres broches mais commencer par utiliser la broche #1 permettra de déboguer et mettre plus facilement une utilisation en place.
- Installation de la bibliothèque de NeoPixel library comme détaillé dans notre guide utilisateur, et modifier le code d'affectation de la broche à 1 (elle est à 6 par défaut)
- Téléversez le programme et bon amusement!
Afficheur 7 Segments
Est-ce que le Trinket est capable de piloter un montage à de base d'afficheur matrice 7-segments LED piloté par I2C d'Adafruit?
Réponse courte:
Oui! Allez voir le tutoriel http://learn.adafruit.com/tap-tempo-trinket Métronome Trinket d'AdaFruit (anglais) qui pilote un afficheurs 7-segments.
Réponse complète :
Nous pensons ne pas avoir assez d'espace pour toutes les fontes de caractères 8x8 de sorte que vous pourriez être amené à devoir piloter des matrices 8x8 en mode brut (voir le code d'exemple HT16K33 dans la bibliothèque LEDBackpack), mais malheureusement pas avec le support des polices internes.
Ce tutoriel montre aussi comment utiliser le pilote 'TinyM I2C, qui fonctionne très bien avec l'ATtiny85 mais aussi comment adapter des bibliothèques existantes pour le Trinket.
Est-ce que Trinket peut piloter un Servo?
Oui!
En fait, vous pouvez utiliser 3 servos pour autant qu'ils soient alimentés par une source de tension 5V suffisamment puissante, lisez ce tutoriel Trinket-Gemma-Servo pour plus de détails.
Pourquoi Windows connecter/déconnecte toutes les 10 secondes?
Pourquoi Windows émet-il un son de connexion/déconnexion toutes les 10 secondes?
Le trinket apparait comme un périphérique USBtinyISP seulement quand le bootloader est en court de fonctionnement. De oart sa conception, le Bootloader ne fonctionne que pendant 10 secondes et ensuite, il exécute le sketch/croquis. Ce qui provoque la déconnexion et le son émit par Windonws.
Sur les nouveau trinket, le sketch principale redémarre le bootloader, ce qui provoque l'émission d'un nouveau signal audio de 'connexion'. Ce cycle sera répéter jusqu'à ce qu'un croquis/sketch utilisateur soit téléversé.
Cette situation peut également se produire si le sketch/croquis chargé dans le Trinket contient un bug qui provoque un reset du CPU.
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.