Stap 2: Programmeren van de dobbelstenen
Compileren en uploaden van de schets
Als het je eerste keer met Attiny 85, volg deze link: http://highlowtech.org/?p=1695
Laden de schets van de Attiny 85 (ik gebruik een arduino als een Internet-provider).
upgrade snelheid klok op 8 MHz.
Begrijpen van de schets
2 bibliotheken:
- Entropy : gebruikt voor willekeurige en vervang de verkeerde standaard willekeurige functie.
- EEPROM : gebruikt om te schrijven in Attiny en uitvoeren van het randomseed nummer na elke switch uit.
2 twee dimensie arrays:
- ingediend [7] [4]: gebruikt om te kaart geleid en pinnen
- Dede [8] [7]: gewend groep geleid voor de representatie van het nummer van de dobbelstenen.
functies
- afficheled (int numled, int temps): één geleid (numled) voor een gescheiden tijd (temps)
- affichede (int n, int temps): weergeven van het aantal dobbelstenen (n) tijd met scheidingstekens (temps)
- Lancedes(): dobbelstenen generatie. deze functie tonen verschillende nummer voor de laatste.