Stap 7: Pin toewijzen
Instructables is altijd geweest over het hacken en te wijzigen.
Als u zou besluiten om dit te gebruiken als basis voor uw volgende project (u bent vrij om te doen!) zou het echt moeilijk om een IO, die slecht als u een specifieke pin-functie nodig is, opnieuw te configureren of wilt archiveren van de beste lay-out mogelijk.
Dat is de reden waarom ik heb het bestand "pinout.h" toegevoegd aan het project. In dit bestand is elke LED en de knop toegewezen aan een IO van de Attiny. Als u verplaatsen wilt, zeggen de rode LED aan PB2 verander gewoon de posten hieronder //LED rood, //RANDOM 0 en //UNUSED IO. Alle waarden in het .c bestand wordt automatisch vervangen wanneer compileren. Is niet zo geweldig?
Op dezelfde manier kunt u ook de drempel van de pull-down detectie en het percentage van de rode en groene LED (de gele zullen automatisch het resterende percentage) in het bestand user.h aanpassen.