Comme d’autres l’ont déjà montré, vous pouvez facilement programmer votre ATtiny maintenant en utilisant un Arduino et son IDE. Mais le problème avec le code qui est généré par l’IDE Arduino n’est souvent qu’il est lent et grand en termes de mémoire flash occupée. Puisque notre ATtiny a habituellement seulement environ 2K pour 8KByte de mémoire flash, il faut être très prudent à ce sujet.
Pour obtenir un contrôle total sur le code qui s’exécute sur la puce, il est recommandé d’écrire vos programmes en AVR-C, qui est comme C avec modifications/extensions pour la plate-forme de l’AVR.
Cette instructable doit vous montrer comment écrire vos premiers programmes avec AVR-C, transmettre au microcontrôleur à l’aide d’un programmeur et soigneusement déboguer votre code en utilisant l’Arduino comme série-transitaire pour le ATtiny.
Que vous faut-il ?
-un microcontrôleur ATtiny. J’ai utilisé un ATtiny45 avec 4KByte flash
-un programmeur : par exemple Adafruit USBtiny
-un Arduino pour transfert série (sortie de débogage)
-1 carte de test
-2 LEDs pour tester
-2 résistances (avec environ 150 ohms ou calculer ici)
-des fils de raccordement