Pi dagen Raspberry Pi paj Picker (4 / 5 steg)
Steg 4: Ange att tabellens
Grunderna:
Som någon paj recept är här öppen för tolkning. Koden är ganska väl dokumenterat så att göra ändringar bör vara ganska lätt.
Om du vill göra några ändringar, Läs vidare. Jag har förklarat de konstanter som du behöver ändra nedan.
När du har filen sparas på enheten och har gjort de ändringar du vill, ange kommandona nedan i en terminal att kompilera programmet.
g ++ /YourPath/RandomLED.c -o RandomLED - lwiringPi
Om det finns inga fel, kan du köra programmet genom att ange följande i ett terminalfönster:
sudo. / RandomLED
Operation:
Programmet startar och din gröna "Redo" ljus tänds. Tryck på knappen "Välj A Pie" att starta lamporna. När ditt val görs och din lampa blinkar kan du trycker och håller på "Reset" knappen för att återställa lamporna och försök igen. Hela poängen med Pi dagen Raspberry Pi paj Picker är naturligtvis att göra val för dig så att du verkligen inte bör trycka på reset-knappen om du inte vill visa upp hur cool projektet är.
Kod förklaring:
Programmet startar genom att kontrollera om du har WiringPi installerad. Om du inte, kommer att du behöva få lastat. Följ instruktionerna på konstnärens hemsida.
Fem konstanter kontrollera hastigheten på lamporna och hur snabbt de sakta ner.
- firstSpeed: detta är start fördröjning i millisekunder som dina lampor kommer att bo på
- lastSpeed: detta är den långsammaste fördröjningen mellan ljus före den sista omgången och val visas
- slowSpeed: detta är hastigheten på den sista rundan innan valet visas
- speedInc: detta är numret (i millisekunder) som lamporna kommer att sakta mellan cykler. Den andra omgången av ljus blir detta antalet millisekunder långsammare än den första omgången. Fördröjningen ökar speedInc/8 millisekunder mellan varje lampa
- blinkSpeed: detta är hastigheten med med de slutliga val blinkar