Stap 7: Interpretatie van sensorgegevens
Onze knop is klaar om te gaan, nu we interpreteren van de gegevens uit de sensor moeten detecteert wanneer de knop wordt ingedrukt. Op de computer!
We schreven dat een schets van de BasicSquish met een vereenvoudigde versie van de code die we in onze lamp gebruiken om het zo duidelijk mogelijk opgeruimd. Zie het bijgevoegde bestand "BasicSquish.zip".
Een paar opmerkingen over de schets. Het is een wijziging van de analoge > kalibratie bijvoorbeeld welke monsters waarden lezen op een analoge pin voor de eerste vijf seconden de schets wordt uitgevoerd, en het bespaart de minimale en maximale waarden lezen.
Onze wijziging gebruikt de minimale en maximale waarden om te ontdekken wanneer het membraan is vervormd. Wanneer een waarde hoger dan het gemiddelde van de minimale en maximale wordt gedetecteerd, uitgang we "squished!" naar seriële.
Uploaden van de schets u Arduino en open de seriële Monitor. Wanneer het zegt "Start kalibratie...", druk op uw squishy knop een paar keer. De minimale en maximale waarden van gedetecteerde verschijnt volgende. Als u nogmaals op de knop drukt, moet u "squished!"