Stap 1: Lijst van registers om te bepalen van de pennen
Elke pin is een beetje op de controlerende registers.
Hier is een lijst van de insteeknokken en de bijbehorende registers:
- B0 = digital pin 8
- B1 = digital pin 9
- B2 = digital pin 10
- B3 = digital pin 11
- B4 = digital pin 12
- B5 = digital pin 13
- B6 is toegewezen aan het kristal, niet gebruiken.
- B7 is toegewezen aan het kristal, niet gebruiken.
- C0 = analoge pin 0
- C1 = analoge pin 1
- C2 = analoge pin 2
- C3 = analoge pin 3
- C4 = analoge pin 4
- C5 = analoge pin 5
- C6 = analoge pin 6, alleen beschikbaar op Arduino mini.
- C7 = analoge pin 7, alleen beschikbaar op Arduino mini.
- D0 = digital pin 0, gebruikt voor seriële communicatie, behalve zijn staat.
- D1 = digital pin 1, gebruikt voor seriële communicatie, behalve zijn staat.
- D2 = digital pin 2
- D3 = digital pin 3
- D4 = digital pin 4
- D5 digitale pin 5 =
- D6 = digital pin 6
- D7 = digital pin 7
De Arduino heeft helaas geen een bank waarmee u onbeperkt gebruik van acht pennen. Ik zal het uitleggen van de beperkingen in de volgende stappen.
(Als u zou willen hebben echter onbeperkt toegang tot alle acht pinnen op een register proberen werken met de chip Attiny84.)