Ce projet est un dé électronique à l’aide d’une puce Attiny84. Le Attiny84 fonctionne comme un Arduino sauf que c’est une puce de 14 goupille et a moins de mémoire et il n’y a aucun programmateur intégré. Je vais montrer comment faire pour télécharger un programme avec un Arduino à l’aide de l’IDE Arduino et un USBtinyISP dans les étapes ultérieures.
Un avantage que le Attiny84 a sur l’Arduino est le fait que toutes les huit broches sur une broche Banque (A) sont disponible. Si vous voulez adresser le programme en langage d’assemblage ou broche registres directement ce qui rend beaucoup plus facile. Je n’utilise pas cette fonctionnalité dans ce projet, mais j’ai pensé que je devrais mentionner il dans le cas où il s’agit de votre introduction à Attiny84.
Pour plus d’informations sur l’adressage, les registres de la broche voir directement cette instructable :
Pour plus d’informations sur le langage assembleur Atmel voir cette collection d’instructables :
Vous aurez besoin :
- Perma-Proto demi taille PCB - https://www.adafruit.com/products/1609
- douille à broche 14 IC - https://www.sparkfun.com/products/7939
- Attiny84 puce - https://www.sparkfun.com/products/11232
- 7 rouge 5mm LED - https://www.sparkfun.com/products/9590
- 7 vert 5mm LED - https://www.sparkfun.com/products/9592
- 14 résistances 470-560 Ohm - acheté sur place *
- Fil de raccordement solide (rouge, noir, vert et jaune) - acheté localement de calibre de 22
- Étui en métal - http://www.jameco.com partie #208929
- Commutateur de bouton poussoir - partie http://www.jameco.com #315660
- Interrupteur à bascule - http://www.jameco.com partie #158060
- 2 vis de machine #4-40 x 1 pouce - achetés sur place à Ace Hardware
- 2 écrous nylon #4-40 - achetés sur place à Ace Hardware
- 2 entretoises de nylon #4 1/2 pouces de long - achetés sur place à Ace Hardware
- Serre-fils petit - achetés sur place à Ace Hardware
- Support de piles - partie http://www.jameco.com #216114
- 3 piles AA
* Ce kit de résistance de Sparkfun a les résistances 470 ohms, que vous aurez besoin pour ce projet et beaucoup plus.