Étape 4 :
ATtiny entrées et sorties
Les deux modèles ont besoin seulement une tension d’alimentation et aucun composant externe de la fonction !
Les six broches restants peuvent servir d’entrées et de sorties.
Conseils d’utiliser seulement cinq car broche 1, qui est une broche de Reset, mais peut être programmé une fois. Le ATtiny pour programmer des milliers de fois, aussi longtemps que vous ne faites pas programmmerd la broche de remise à zéro.
C’est en effet nécessaire pour la reprogrammation.
Versions ATtiny
Ils sont disponibles dans les versions 10MHz et 20MHz.
Taille originale (PDIP) et SMD (SOIC).
La tension d’entrée varie selon le modèle 1, 8 Volt ou 2, 7 Volt avec un maximum de 5, 5 Volt.
ATtiny programmation avec l’Arduino
Le ATtiny peut être programmé à l’aide de votre Arduino.
Être le ATtiny avec le même C ++ code de travail.
Vous devez mettre l’Arduino en mode d’ISP afin que le programme a cessé d’aller travailler.
Commandes prises en charge sont :
• pinMode ()
• Digital écrire ()
• digital lire ()
• analogique lire ()
• écriture analogiques ()
• SHIFTOUT ()
• pulseIn ()
• millis ()
• micros ()
• Retard ()
• Retard microseconde ()
Nécessités présentes afin d’utiliser le programmateur
Matériel
• Arduino Uno ou Arduino duemilanoveHardware
• Programme d’ATtiny tenu matériel
• ATtiny 45 ou 85Software ATtiny
• Version 0023 ou version plus récent du logiciel Arduino IDE
• ATtiny45_85 Arduino plug-in plug-in installé
Télécharger le plugin attiny45_85
Décompressez le fichier zip
Copiez le dossier vers attiny45_85 arduino-0023 / matériel /
Programmation de l’Arduino afin qu’il soutiendra le programmeur-bouclier
Démarrez le logiciel Arduino IDE 0023
Connecter l’Arduino sans le pare-programmeur
Aller dans l’Arduino logiciel pour fichier -> Qu'exemples -> ArduinoISP
Télécharger programme le code qui apparaît dans l’image ATtiny
Placez le bouclier avec le ATtiny 45 ou 85 ATtiny il.
Il suffit de l’Arduino peut garder couplé au port USB
Si le bouclier est bien construit, le vert LED devrait lentement et progressivement sortir
Cliquez sur fichier -> nouveau et collez le code suivant dans la fenêtre :
# define ledPin 4
void setup() {}
pinMode (ledPin, sortie) ;
}
void loop() {}
digitalWrite (ledPin, HIGH) ;
Delay(300) ;
digitalWrite (ledPin, basse) ;
Delay(300) ; }
Cliquez sur Outils -> -> ATtiny45 (w / Arduino comme fournisseur de services Internet) ou ATtiny85 (w / Arduino comme fournisseur de services Internet)
Maintenant télécharger le code
Si tout va bien puis le feu vert supérieur a conduit pendant la programmation, puis clignote la LED rouge.
Vous venez de programmer le ATtiny.