Arduino Numitron Cigar Box personlighet testare (8 / 15 steg)
Steg 8: Arduino kod: tilldela trycket till ett värde från 1-9
Denna del av koden är tjusig eftersom du kan ställa in din personlighet testare att vara känslig över oavsett range fungerar bäst för dig. Den använder kapslade "if" uttalanden och fungerar så här:
- Var genomsnittligt pressar < 100?
- Ja (förmodligen ingen var rörande pad), tilldela nummer 1 dessa tryckmätning och lysa upp LED #1 och Visa en #1 på numitron.
- Nej? Värdet var därför över 100.
- Var trycket värdet < 400?
- Ja! Sedan överlåta #2 och lysa upp lämplig LED och en 2 på numitron
- Nej, sedan gå vidare...
- Var värdet < 550?
- Okej! Tilldela som ska #3 och ljus upp på rätt sätt...
- Nej! De måste trycker hårt på pad... flytta...
- Osv... upp till nummer 9.
- Var värdet < 550?
- Var trycket värdet < 400?
Efter gör den här, koden pausar i 5 sekunder och sedan koden är klar och det börjar över skedet "Var knappen intryckt?".
Du kan ändra trycket värdena så att vissa nummer är svårare eller lättare att få. Min kod är optimerad för att ge massor av 2s och 9s eftersom jag trodde det var kul för mitt val av personlighetsdrag, men du kan göra det lika känslig som du vill.
Det är allt som finns att koden. Att vara min första bygga, det tog en massa prova att få koden fungerar, men det var kul för mig och om du bygger något sådant förhoppningsvis det kommer vara roligt för dig också.