Arduino Mini-Shields (9 / 11 steg)
Steg 9: Sköld av Mini-sköldar
Efter att jag hade några av dessa mini sköldar, trodde jag jag skulle gilla att använda dem tillsammans på en sköld. Så jag kunde ha en trevlig färdiga kit som skulle tillåta många olika kombinationer av sensorer och utgångar. Jag gjorde en ny full storlek sköld som jag kunde koppla upp till 3 mini sköldar till. 2 portar är vertikala och 1 fastställer.
När jag lade ut stiften, jag var tvungen att tänka om vad för slags mini-shields skulle gå där. RTC mini skölden måste ha analoga stift A4 och A5 eftersom de aare krävs av biblioteket. Min RGB LED och Theremin mini-sköldar båda behöver 3 PWM kan stift, och eftersom UNO har 6 PWM stift, jag skulle vilja använda 3 för sköld B och 3 för shield C. Min debounced knappen mini sköld måste ha antingen digitala stift D2 eller D3 tillgång maskinvaruavbrott, eftersom D3 är också en PWM stift, jag beslutade att använda D2. Eftersom jag egentligen bara behöver detta för 1 sköld just nu, och jag kan inte tänka mig behöva 2 avbrytande sköldar, jag bestämde mig att ansluta D2 till alla 3 mini sköld portar.
Som jag förklarade tidigare, är detta den standard mini sköld pin layouten:
PIN-kod | PIN funktion
1 | 5V
2 | GND
3 | Digital 2 (maskinvaruavbrott)
4 | Analog *
5 | Digital (PWM)
6 | Digital (PWM)
7 | Analog **
8 | Digitala
9 | Digital (PWM)
* Real Time Clock modulen kräver analog pinne 4
** Realtidsklocka modulen kräver analoga stift 5
Och här är layouten för 3 mini sköld huvudet hamnar:
Mini sköld Pin | Arduino Pin
A1 | 5V
A2 | GND
A3 | Digital 2 (maskinvaruavbrott)
A4 | Analog 5 (krävs för RTC modul)
A5 | Digital 7
A6 | Digital 8
A7 | Analoga 4 (krävs för RTC modul)
A8 | Digital 12
A9 | Digital 13
---------------------------------
B1 | 5V
B2 | GND
B3 | Digital 2 (maskinvaruavbrott)
B4 | Analog 3
B5 | Digital 9 (PWM)
B6 | Digital 10 (PWM)
B7 | Analog 2
B8 | Digital 4
B9 | Digital 11 (PWM)
---------------------------------
C1 | 5V
C2 | GND
C3 | Digital 2 (maskinvaruavbrott)
C4 | Analog 0
C5 | Digital 3 (PWM)
C6 | Digital 5 (PWM)
C7 | Analog 1
C8 | Digital 1
C9 | Digital 6 (PWM)