Stap 2: Het creëren van een code.
Mijn ontwerp maakt gebruik van de slaapstand van het Attiny85, die alleen 0.7µ-systeem.belangrijkste trekt. Mijn code ziet er zo uit:
MODUS hoog -> laag modus -> STROBE -> slapen
Na elke druk op de knop gebruiker lussen tussen deze modi.
Ik had een heleboel problemen met de slaapstand dat gebruik van de avr/sleep.h-bibliotheek vereist. Als u van 1.6 versie van de arduino IDE gebruikmaakt is geleverd en klaar voor gebruik met mijn code.
Programma Attiny85 met je arduino die u moet doen als volgt:
- Uploaden van de schets van de Arduino ISP uit voorbeelden menu
- Zet condensator tussen eerste en GND pin op de arduino
- Sluit pin1 van attiny naar pin 10 van je arduino board
- pin4 verbinden met arduino GND
- pin5 verbinden met arduino pin11
- pin6 verbinden met arduino pin12
- pin7 verbinden met arduino pin13
- aansluiten pin8 aan + 5V op de arduino
U moet installeren extra planken, kunt u dit doen door deze instructies te volgen: LINK
Nadat u dit hebt gedaan hebt u uw microcontroller kiezen uit de lijst. In dit geval is het Attiny85 met 8MhZ interne oscillator, en programmeur "Arduino als ISP", dan kunt u het uploaden van mijn code. In code kunt u gemakkelijk helderheid van modi wijzigen voordat u uploadt.