Étape 2: Programmation les dés
Compiler et télécharger le croquis
Si c’est votre première fois avec Attiny 85, suivez ce lien : http://highlowtech.org/?p=1695
Charger l’esquisse Attiny 85 (j’utilise un arduino comme un fournisseur d’accès).
améliorer la vitesse d’horloge à 8 MHz.
Comprendre l’esquisse
2 bibliothèques :
- Entropie : utilisé pour aléatoire et remplacer la fonction aléatoire standard mauvaise.
- EEPROM : utilisé pour écrire dans Attiny et effectuer le nombre de randomseed après chaque passage au large.
2 deux dimensions des tableaux :
- déposé [7] [4]: utilisé pour carte a conduit et épingles
- Dede [8] [7]: utilisé pour groupe dirigé pour représenter le nombre de dés.
fonctions
- afficheled (int numled, int temps): afficher une dirigée (numled) pendant une période délimitée (temps)
- affichede (int n, int temps): Affichez le nombre de dés (n) pendant une période délimitée (temps)
- Lancedes() : génération de dés. Cette fonction montrent plusieurs numéro avant la finale.