Squishy IR-baserade Switch (7 / 7 steg)
Steg 7: Tolka sensordata
Vår knapp är redo att gå, nu behöver vi att tolka data kommer från sensorn att upptäcka när du trycker på knappen. Till datorn!
Vi skrev en BasicSquish skiss med en förenklad rensade upp version av koden vi använder i vår lampa för att göra det så tydligt som möjligt. Se den bifogade filen "BasicSquish.zip".
Några anteckningar om skissen. Det är en ändring av analogt > kalibrering exempel, vilka prover värden Läs på en analog stift för de första fem sekunderna skissen utför, och det sparar minst och högsta värdena läsas.
Vår ändring använder de lägsta och högsta värden för att upptäcka när membranet är deformerad. När ett värde högre än genomsnittet av lägsta och högsta upptäcks, utgång vi "squished!" till följetong.
Ladda upp skissen till du Arduino och öppna den Serial Monitor. När det står "Start kalibrering...", tryck din squishy knappen några gånger. De minsta och största identifierade värden visas nästa. Om du trycker på knappen igen, bör du se "squished!"