Étape 2: Configurer votre Arduino pour programmer le ATTiny85
Le ATTiny85 est un microcontrôleur programmable, à peu de frais. Il peut faire beaucoup de choses que peut faire un Arduino. Mais, comment pouvez-vous obtenir votre croquis Arduino sur un ATTiny85 ? Vous pouvez configurer votre Arduino pour programmer un ATTiny85, c’est comment !Les gens intelligents à haut/bas Tech ont écrit un formidable tutoriel qui explique exactement comment faire cela. Vous pouvez lire le tutoriel ici : http://hlt.media.mit.edu/?p=1695
En bref, voici ce que vous allez faire :
1. Connectez votre Arduino et télécharger le croquis d’exemple ArduinoISP sur elle. Cette esquisse est livré pré-installé avec l’IDE Arduino. C’est dans le dossier exemples.
2. installer une maquette avec le ATTiny85 et connectez-le à l’Arduino. Vous trouverez tous les détails sur ce programme d’installation dans le tutoriel de High-Low Tech.
3. Sélectionnez ATTiny85 à 1 MHz (oscillateur interne) dans les outils > menu Board.
4. Téléchargez le croquis de feux tricolores (vu plus tard dans ce tutoriel) à votre ATTiny85.
Voici quelques éléments supplémentaires que vous devez savoir :
1. j’ai la version 1.0.4 de l’IDE Arduino, et les instructions du didacticiel de High-Low Tech a fonctionné parfaitement pour moi.
2. lorsque la programmation d’un ATTiny85, vous devez sélectionner une définition de Conseil dans les outils > menu Board de l’IDE Arduino. Cela indique à l’IDE Arduino qui ATTiny « de base » à utiliser. Le tutoriel de High-Low Tech vous indique de télécharger et d’utiliser un noyau ATTiny de GitHub. Il n’y a rien de mal avec ce noyau, et beaucoup de gens l’utiliser ! Toutefois, il seulement vous permet d’utiliser modulation de largeur d’impulsion (PWM) matériel sur les deux broches de la ATTiny. J’ai voulu utiliser PWM sur trois broches. Heureusement, vous pouvez utiliser n’importe quel noyau ATTiny que vous aimez. J’ai utilisé l’arduino-tiny core à partir de Google Code. Cette base vous permet d’utiliser PWM sur broches 0, 1 et 4.
Ainsi, vous devez télécharger l’arduino-tiny core de : https://code.google.com/p/arduino-tiny/
3. Si vous avez acheté le ATTiny85 même exacte, j’ai acheté chez Jameco, vous remarquerez que c’est un microcontrôleur de 20MHz. Alors, vous allez probablement faire ce que j’ai fait et rechercher une définition de Conseil de 20MHz dans les outils > menu Board. Si vous utilisez le noyau arduino-tiny, vous ne trouverez pas un ! Mais, c’est correct ! Il n’aurait pas fonctionné correctement en tout cas ! Voir, ces puces ATTiny85 tourne à 1MHz de l’usine à moins que vous téléchargez un programme d’amorçage spécifique et utilisez un cristal externe. Vous n’avez pas besoin de faire tout cela pour ce tutoriel.
Ainsi, vous devez sélectionner ATTiny85 à 1 MHz (oscillateur interne) des outils > menu Board.