Arduino Numitron Cigar Box personlighet testare (7 / 15 steg)

Steg 7: Arduino kod: genomsnitt tryck sensordata



Den nästa bit kod jag skulle vilja förklara är hur vi fånga sensor tryckmätning och konvertera dem till 1-9 värden. Denna kod är ändrade från Arduino utjämning handledning som du kan läsa direkt.

Upp i början av koden (som förhoppningsvis du hämtat i det sista steget och tittar på i Arduino IDE), finns det några rader definierar saker vi behöver hålla reda på för våra enkla matematiska. De omfattar:

  • CONST int numReadings = 10; det blir 10 avläsningar av trycksensorn
  • int avläsningar [numReadings]; avläsningar från analog ingång kommer att lagras här
  • heltal index = 0; index för den aktuella behandlingen
  • int totala = 0; den löpande summan av avläsningarna som sensor
  • int medelvärde = 0; genomsnittet av sensormätningar
  • int inputPin = A0; Detta är fsr sensorn på analoga pin A0

Den kod som tar trycket sensormätningar och butiker och medelvärden dem har att vara blandat med lite kod som gör att numitron räkna ner från 9 till 0 och göra lysdioder Stäng av en i taget. Det är koden i bilden ovan. Jag försökte kommentera den väl, rad för rad. I grund och botten mikrokontroller håller 10 avläsningar i en matris och subtraherar den äldsta behandlingen och lägger sedan till en ny i. Sedan det genomsnitt alla 10 avläsningar och lagrar detta nummer i ett ställe som heter "genomsnittliga". Detta är viktigt eftersom vi behöver det nummer du tilldelar ett värde från 1-9. Det gör detta en gång sedan går vidare till nästa del av koden.

Nästa del av koden skickar sekvenser 1 och 2 till de två SKIFT register. Numitron räknar ner och lysdioderna tänds och sedan skilja sig själv en i taget (se föregående steg om sekvenser). Efter att skicka ut en del av händelseförloppet, det väntar några belopp av tid (jag sätta den till 600 millisekunder) sedan gör det igen - vilket betyder att den subtraherar värdet äldsta tryck, tar tag i en ny, beräknar en ny medel och visar nästa del av sekvensen. Det gör detta 10 gånger och då finns denna del av programmet eftersom det blev tillsagd att göra det 10 gånger med denna kodrad i början av detta avsnitt:

för (int n = 0; n < 10; n ++)

Om detta är förvirrande, eftersom det var till mig först, bara inse att det för uttalandet ovan har en {efter det som börjar den lilla slingan och sedan finns en} i slutet av slingan och slingan innehåller både tryck sensor grejer och numitron countdown grejer.

Se Steg
Relaterade Ämnen

Grundläggande Cigar Box Guitar Amp med stativ stå

detta är den 2: a stativ gitarrförstärkare jag har gjort. Jag kommer att använda en grundläggande amp - men med en twist; med gamla och nya delar.Steg 1: Stativ stå Hitta en stativ stativ, du kan använda ett spelsystem stativ kamera stativ, högtalars...

Cigar Box fiol / Violin

Detta instructable kommer att visa dig min fusk, misstag, fixar och dårskaper i att skapa en cigar box fiol. I slutändan visade det sig mycket finare än jag trodde det skulle under de mörkare dagarna att bygga (jag gjorde massor av misstag). Du bör g...

Cigar Box trädgård/vitrinskåp

titeln säger allt.Steg 1: material Cigar BoxSaker som du vill ska visasSpikSteg 2: Spik Hamra en spik i väggen om det inte finns en som är redan där.Steg 3: Hängande Din cigarrlåda förmodligen har en av dessa lysande-closey thingies. Om den gör det,...

Cigar Box gitarr

jag gjorde denna cigar box gitarr till min bror i julklapp. Skala är 23 inches. Greppbrädan är 14 inches. Det har klassisk gitarr strängar på den (DGBE). Så dess lik en baryton Ukulele....

Cigar Box Guitar Amp projekt

som en del av min pågående utmaning att ge mina barn saker att göra, jag gav min yngsta en cigar box amp Lödfritt kablaget till jul. Detta skulle bli hans första instructable. Ack, hade han andra projekt att göra...Verktyg-borra-borrkronor-4" hål såg...

Cigar Box gitarr fallet

så jag gjorde min första Cigar Box gitarr denna sommar. Det är en fyra strängad bas. Det var dock svårt att hitta några bra exempel på en display/bärväska för det. Jag designade detta en från 1 av 2 tall med plywood paneler. Jag köpte ett bälte från...

Cigar Box Uke

Denna cigar box gitarr är super kul och lätt att göra!Här är de artiklar som du kommer att behöva göra det:Cigar box/valfri lådagitarr strängarGuitar tunerdörr gångjärnliten ögla skruvarWoodcirkulär borrträlimSteg 1: Plocka ut din box För detta proje...

Cigar box sitar (tamboura)

detta är en lätt variant av cigar box gitarren men med en surrande bro att göra ljud som påminner om en sitar drönare. En av de bästa sakerna med detta projekt är att det finns inga kritiska mätningar, nästan alla konfigurationen kommer att fungera a...

Elektriska Cigar Box gitarr

Om än gitarr tillverkning har kommit långt under senaste hundra åren, det finns en lång historia att visa att du inte behöver mycket att göra en gitarr. Allt du behöver är en låda att genljuda ljud, en planka av skulle fungera som greppbrädan, några...

Järnaffär bandförsedda Cigar Box gitarr

En cigar box gitarr tutorial var första projektet video av detta slag jag någonsin filmats. Det var 4 år sedan. Jag har alltid velat bygga en bandad version från grunden upp, och för denna video jag fick äntligen runt den. Jag hoppas du njuter! Det m...

Cigar Box högtalare skåp

Jag kom upp med idén som ett sätt att dölja min högtalare med surroundljud. De såg sin plats i vårt gamla hederliga hus. Jag trodde detta skulle vara ett bra sätt att använda gamla cigarr lådor.Jag såg någon annan gjorde en liknande Instructable, men...

Awesome Cigar Box hackbräde

växer upp i Appalacherna jag har sett min beskärda del av backwoods instrument men ingen är mer imponerande för mig än den cigarrlåda gitarrer. Kvar i arv är det som lockade mig att spela hackbräde, det var billigt och lätt att knäppa strängarna runt...

Bygga en billig Cigar Box gitarr hemma

Hej. Som en födelsedagspresent till min bror, jag bestämde mig att göra honom en fin cigarr box gitarr. Detta är den första jag någonsin gjort så det var lite av en lärorik erfarenhet.Innan gitarr, jag bestämde mig för att det ska göras från antingen...

Bygga en elektrisk, Cigar Box Ukulele

i detta Instructable, kommer jag att dokumentera mitt första försök att bygga en Cigar Box Ukulele. Det är ett pågående arbete, så jag kommer att uppdatera detta Instructable längs vägen. Synpunkter uppskattas. Min Cigar Box Uke kommer faktiskt att b...

Cigar Box Stomp Box

En cigar box stomp box är en enkel slagverksinstrument som kan lägga till några riktigt awesome rytm i en solo prestation. Konstruktionen är lätt, så det är en stor nybörjare projekt för alla som spelar musik och vill arbeta sig in i sfären av DIY in...

Cigar Box Ukulele

detta är först av förhoppningsvis många cigar box ukuleles.Steg 1: Ukulele demontering Helt enkelt, jag kunde ta försiktigt bort halsen från kroppen med en trevlig "skarpa" mejsel...Steg 2: Nick bitar... Höll bron och kunde ta bort detta lätt me...

DIY Cigar Box gitarr

förhoppningsvis video bädda visar spellistan, men detta är i huvudsak en 11-video serie visar alla steg för att göra en cigar box gitarr. De flesta cigarrlåda gitarrer har kroppen/svansen kommer ut i slutet av rutan. Jag tyckte detta var ganska tacky...

Nybörjare Cigar Box gitarr

detta är mer av en uninstructable än en instructable, men förhoppningsvis mina misstag kommer att gynna andra nybörjare beslutsfattare.Jag är del av en liten grupp av nybörjare beslutsfattare i Atlanta, GA kallas AHWIG. Vårt senaste möte, vi beslutat...

Cigar Box Amp!

Vad jag har gjort är en cigar box förstärkare. Denna amp är mycket enkel att göra och kul för att använda. Dess också en bra resa amp. hoppas du har kul byggnad!Steg 1: Steg 1: delar Samla material - Följ bild. Du måste också en lödkolv, lödtenn och...