Arduino Charliplexed hjärta, precis i tid för alla hjärtans dag. (5 / 5 steg)
Steg 5: Ansluta och programmering
Orange - övre mitten
Orange w - botten mitten
Blå - inre vänster C form
Blå w - yttre vänster C form
Grön - inre höger C form
Grön - yttre höger C form
Du kommer att vilja testa anslutningar från andra sidan av kabeln. Detta gör det lätt att röra slumpmässiga kombinationer till 3v batterier.
Här är ett kalkylblad Jag skapade för att spåra anslutningarna. Om din är olika av någon anledning sedan göra anteckningar, eftersom ändringar måste göras när du ladda programvaran.
När jag började, använde jag ett antal system baserat på kolumnerna. Det fanns totalt 5, med de yttre som har 6 varje (65556). Ignorera som för programmering, gå med de 1-27 en, eftersom det är mycket lättare att adressen i programmet. Det är dock fortfarande användbar medan testning, försöka komma ihåg vilken som är 16 kan vara galen, men är lätt att hitta den 3: e som i kolumn 4 (43). Båda är där för dig.
Här är källkoden som jag använde för två animeringarna i videor. Kom ihåg att sätta ett motstånd mellan din Arduino stift och dina sladdar!
Tyvärr finns det en begränsning av den Arduino matrisstorlek. Jag vet inte vad det är, varför jag gjorde en matris med byte att spara utrymme. I princip kan du ha två animeringar, men inte alla av dem. Om Arduino inte svarar, kommentera ut några rader av animeringen och sedan skicka det över.
Detta är bara den första versionen. Jag har redan skrivit något i processen som jag kan använda för att planera animationer och när jag har fått det genererar kod ska fungera med mitt program, jag kommer släpper som alltför. Jag arbetar också på en andra version av programvaran med flera animationer och interaktiva kontroller. Jag ska se till att uppdatera när jag har fått några av som fungerar. Prenumerera på min blogg för uppdateringar.