Bygga en Arduino-powered talande robot huvud! (13 / 26 steg)
Steg 13: Tråd upp TLC5940NT marker.
Folket på Arduino playground har en mycket väl dokumenterade hookup guide om hur att seriekoppla 3 TLC5940NTs tillsammans. Här är det i komprimerad form:
Arduino stift 13 -> SCLK (TLC stift 25)
Arduino stift 11 -> synd (TLC pin26)
Arduino stift 10 -> Tom (TLC PIN-kod 23)
Arduino stift 9 -> XLAT (TLC PIN-kod 24)
Arduino pin 3 -> GSCLK (TLC pin 18)
--------------U------------
LED ut 1 | 1 28 | LED ut 0
LED ut 2 | 2 27 | GND
LED ut 3 | 3 26 | SYND (Ard stift 11.)
LED ut 4 | 4 25 | SCLK (Ard stift 13)
... | 5 24 | XLAT (Ard pin 9)
... | 6 23 | Tom (Ard stift 10)
... | 7 22 | GND
... | 8 21 | VCC (5V)
... | 9 20 | 2K motstånd till jord
... | 10 19 | 5V
... | 11 18 | GSCLK (Ard pin 3)
... | 12 17 | SOUT (ansluten till den nästa TLC i Daisychain synd)
... | 13 16 | XERR
Ut 14 | 14 15 | LED ut 15
-----------------------------
Obs: vi är Daisychaining 3 TLCs så synd att den första TLC är ansluten till Arduino stift 11. Resten av TLCs har deras synd ansluten till SOUT TLC föregår det.
Alla ämnen är anslutna till varandra (BLANK av TLC1 är ansluten till tomma TLC2 etc...)
Alla XLATs är anslutna.
Alla SCLKs är anslutna.
Alla GSCLKs är anslutna.
Alla XERRs är anslutna.
Även koppla in 2 eller 3 elektrolytkondensatorer till bakbord mark och makt (negativ på kondensatorn kommer att marken, positiva till 5V). Mängden laddning som det har är inte så viktigt men det bör klassas för 5V eller över. Dessa kondensatorer fungerar som ett filter, filtrera bort alla imperfections(noise) i den spänning som TLCs producerar. Detta är viktigt eftersom den Waveshield som vi kommer att använda delar samma plats som TLCs och verkligen inte gillar elektriska störningar (det gör en konstig, klickande ljud).