Sockerbit MIDI Controller (6 / 38 steg)
Steg 6: Multiplexing med Arduino och 74HC595
Två 74HC595s (wired parallellt) kommer köra alla lampor i projektet samt att ge makt att alla knappar. 74HC595 är en 8 bitars seriella parallellt ut skiftregister. Jag har skrivit en utförlig handledning om multiplexing med 74HC595, och du kan hitta mer info om detta chip dess datablad. Observera att 74HC595 dras i schematiskt inte är ett stift diagram, jag har omordnats beställa av stiften för att göra tydligare kopplingsschemat. Pin diagrammet för chip visas i fig 4.
74HC595 har följande stiften (det tekniska namnet kan vara en av flera saker beroende på vilka data täcker du läser):
Ståndpunkten gemensamma tekniska namn
1 parallell utgång 2 QB eller Q1
2 parallella utgång 3 QC eller Q2
3 parallella utgång 4 QD eller Q3
4 parallella utgång 5 QE eller Q4
5 parallella utgång 6 QF eller Q5
6 parallella utgång 7 QG eller F6
7 parallella utgång 8 QH eller Q7
8 mark GND
9 seriella data output QH "eller Q7' eller Q7S
10 master reset (aktiv låg) Herr (med en rad överst) eller SRCLR (med en linje på toppen)
11 klockan pin SH_CP eller SRCLK
12 spärr pin ST_CP eller RCLK
13 output enable (aktiv låg) OE (med en linje på toppen)
14 uppgifter pin DS eller SER
15 parallella utgång 1 QA eller Q0
16 5 volt leverans VCC
Anslutningarna mellan 74HC595 och sparkfun styrelsen visas i schematiskt och upprepas nedan:
74HC595 / Sparkfun Breakout styrelse
Q0 blå 4 och SWITCH 4
Q1 till blå 3 och SWITCH 3
Q2 till BLUE 2 och SWITCH 2
Q3 blå 1 och SWITCH 1
Q4 till LED GND 4 (via strömbegränsande motstånd)
Q5 till LED GND 3 (via strömbegränsande motstånd)
Q6 LED GND 2 (via strömbegränsande motstånd)
Q7 till LED GND 1 (via strömbegränsande motstånd)
Återstående stiften har följande anslutningar till Arduino (också visas i schematiska):
74HC595 / Arduino
VCC till Arduino 5V
GND till Arduino GND
DS till Digital stift 7
OE (linje överst) till GND
ST_CP till Digital stift 6
SH_CP till Digital stift 5
Herr (linje överst) till Arduino 5V
Q7'-ingen anslutning