Cylon - Larson Scanner Kit - med Charlieplexing! (3 / 9 steg)
Steg 3: Bara 4 motstånd? Det är charlieplexing!
Vad är charlieplexing dock? Väl Wikipedia berättar att det är en teknik som Charlie Allen på maximalt integrerad som använder microcontrollers tri-state logik för att få effektivitet över traditionella multiplexing föreslår 1995. Fortfarande med förlust? Tja kan titta på traditionella multiplexing.
Detta är en teknik som du kommer att se över instructables, från awesome LED matrix att bara använda en 7 segment display. Det finns en stor instructable på tekniken här. I huvudsak makt du selektivt specifika lysdioder av ledningar dem i ett rutmönster. Belysning enskilda lysdioder och räknar med fortsatta vision att ge illusionen av kontroll av hela matrisen på en enda gång.
I charlieplexing du gör en liknande sak, men nu du att förlita sig på LED arbetar i bara en riktning och det faktum att din microcontroller kan växla riktningen av strömmen. Tänk dig att sätta två lysdioder i krets parallellt men med motsatt polaritet (se bild ref http://en.wikipedia.org/wiki/File:2-pin_Charlieplexing_with_common_resistor.svg används med tack).
Nu kan du lätt en LED eller andra men inte båda samtidigt. Lyckligtvis för oss kan även mikrokontroller är snabbare än ögat och genom att byta polarily för strömförsörjningen snabbt det visas att båda LED lyser.
Utvidga det till tre stiften ser mycket mer komplex men ni kan redan se de fördelar det ger oss. En resistor per pin och nu vi kan kontrollera 6 lysdioder! (bild ref http://en.wikipedia.org/wiki/File:3-pin_Charlieplexing_with_common_resistors.svg)
I detta projekt har vi använt 4 stift och 4 motstånd och schematiskt kan hittas på vår GitHub.