Adafruit Huzzah 42 Charlieplex LED grid
Vad gör vi?
Vi ska skapa en kontrollerbar 6 x 7 LED rutnät med minimal komponenter.
Charlieplexing
Charlieplexing är en metod att individuellt styra mer lysdioder än stift används. Denna metod är populära eftersom det inte kräver någon ytterligare komponenter som SKIFT register.
Det fungerar mesta genom att ändra läget för två stift till en ingång och en utgång att tända en särskild LED. Genom att cykla genom och lysa upp varje LED i taget snabb ger nog att det en illusion av flera lysdioder som lyser på en gång.
Formeln för att arbeta ut beloppet av lysdioder kan du styra från mängden stift (N) du vill använda är:
N*(N-1)
Så 3 pins = 6 lysdioder, 4 = 12, 5 = 20, 6 = 30, 7 = 42, 8 = 56, 9 = 72 och så vidare.
För denna handledning kommer vi att använda 7 stift, så det betyder att vi har 42 lysdioder som vi kan kontrollera.
Adafruit Huzzah
Adafruit Huzzah är en ESP8266 breakout styrelse - jag använde den för detta projekt det är lättare att programmet och makt jämfört med en bare ESP8266, men fortfarande är fortfarande super billigt. Detta forum är bra eftersom det har inbyggd WiFi, så vi kan lägga till möjligheten att ändra rutnätet över Internet.