Enkel, enkel och billig DIY stegräknare med Arduino (5 / 6 steg)
Steg 5: Analysera data och upptäcka en tröskel (nästan det!)
Välj rätt COM-port och styrelsen i Arduino's IDE, ladda upp följande kod.
Märka att detta är infact den faktiska koden men med utgång undertryckt, så det visar inte steg. Detta är det näst sista steget för våra stegräknare.
Öppna den seriella monitorn och ta en titt på vilka accelerometer data ser ut. Flytta några steg för att se hur data ändras.
Håll i dig:
Uppenbarligen data varierar från person till person och bör justeras. Det är därför komplexa system som de i Myo band använder en IMU som erbjuder 9 grader av frihet.
Upptäcka tröskel passage :
om (totave [i] > tröskelvärdet & & flagga == 0)
{steg = steg + 1; flagga = 1;} om den korsar tröskel increment steg vid en och höja flaggan
annars om (totave [i] > tröskelvärdet & & Flagga == 1) / / om flaggan höjs och tröskeln passeras, gör ingenting
{//do ingenting}
om ()
totave [i] < tröskelvärdet & & Flagga == 1) / / om flaggan höjs och tröskeln inte passeras, lägga det sjunka ner.
{flagga = 0;}
Anmärkning för grammatik nazisterna: Jag vet jag har felstavade ibland i koden som med tröskelvärdet i stället för tröskelvärde och många andra, men vänligen bare med mig.