Styra 20 Led från 5 Arduino stift med Charlieplexing (4 / 8 steg)
Steg 4: Testa vad du har hittills.
Jag testade mig och det fungerade bra, men sedan jag försökte använda ett bibliotek jag hittade och några LED bara inte skulle tändas. Jag drog isär och ombyggda banan igen och fick samma resultat. Det visade sig att problemet var med biblioteket (eller hur jag var försökande till använda den - inte att jag kunde se någon fråga).
Testa det, ansluta en 5V strömförsörjning till din skärbräda och Anslut jordledaren till stift 1-anslutning. Tryck sedan 5v strömmen till pin 2,3,4,5 i sin tur. För varje tråd bör en (och bara en) LED tänds. Om 2 Lysdioder tänds för varje enskild tråd, göra din motstånd större med ca 25% och försök igen. Upprepa tills endast 1 lyser upp i taget. Om Lysdioderna är dim, göra din motstånd mindre med ca 25% tills de är tillräckligt ljust.
Om ingen LED tänds, 2 lysdioder lyser upp på några stift eller mer än 2 lysdioder lyser upp på några stift, du behov till check din LED's för att säkerställa att de fungerar och att de är alla samma typ. Om de är, gjorde du förmodligen ett misstag med ledningarna.
När du har anslutit 5V strömmen till varje stift i sin tur, flytta jordledaren till stift 2 och gör det igen (röra 5V kabeln för att fästa 1,3,4,5). Gör detta med en jordledning i sin tur är ansluten till varje stift och se till att endast en LED aktivera varje gång du rör 5V binda till andra stift.