Baby Tron kostym (6 / 9 steg)
Steg 6: programmering
Programmering av El-Sequencer är egentligen mycket enkelt. Du kan aktivera varje port på en i taget, men du bör se till att mer än en inte köras samtidigt. Koden i EL-drivrutinen ger dig ett försprång. Det finns rutiner som håller endast en rad på och gott om exempel på vad du kan göra med programmering rader.För tillämpningen av denna kostym ville jag ha två olika lägen. En som jag kallar fladdrar som gör strobe-länkar och en annan heter twinkle som gör raderna blinkar sekventiellt. Både rutiner är faktiskt väldigt lika, fördröjningen mellan driver de olika raderna är det enda som verkligen förändrar.
Det mer komplicerade steget var att lägga till en trådlös kontroll. El-sequencer har en inbyggd i hamn för att koppla i en nordisk RD länk. Jag trodde att lägga till en avlägsen kontroll skulle spetsa effekten. Först måste du ladda ner NRF24L01 biblioteket från den följande Sparkfun läraren.
http://www.Sparkfun.com/Commerce/tutorial_info.php?tutorials_id=130
Jag vill också titta på El-Sequencer koden från samma sida. Tänk på att scheman har ändringar från 1.0 när denna tutorial byggdes till 1.2 nu. Samtal måste ändras för att återspegla den nya versionen av El-Sequencer.
I andra änden av den trådlösa länken använde jag en nordiska Fob. Det gav mig 5 knappar med olika kommandon som skulle skickas över den trådlösa länken. Använda den nordiska chips är faktiskt ganska enkelt. När du får rätt timing, skickar en marker i huvudsak en matris med 3 element över till den andra enheten. I det här fallet skickas varje fem knapp ett annat värde i den andra kortplatsen i matrisen. Jag byggde en slinga som skulle läsa trådlös registret i en loop. När det plockade upp en signal, skulle det Avfyra den rutin som mappats till knappen som trycktes.