Autorul poate fi contactat la adresa: Login pentru adresa
Mediu de dezvoltare : atmel cmd promt
Librării şi surse 3rd-party: Nokia5110.h pentru LCD, mpu6050.h care sa contina functii de citire a inputului de la accelerometru, i2cmaster.h care contine functii ce descriu protocolul I2C de comunicare cu accelerometru
Algoritmi folositi: pentru a contabiliza o repetare facuta acelerometrul trebuie efectuata o miscare sub o limita de negativa de pe axa Oy, urmata imediat de o miscare pozitiva pe axa Oy peste o anumita limita pozitiva.
Am obtinut un proiect functional cu urmatoarele instructiuni de folosire:
La reset este aprins ecranul si apare un mesaj pentru 2 secunde: “GANTEROMETRU”
Dupa aceasta apare un “meniu” care te lasa sa selectezi masa cu care vei lucra: Masa o poti decrementa/incrementa la fiecare miscare usoara a acelerometrului. Incrementarea si decrementarea se seteaza cu butonul conectat la D7.
Trecerea la pasul urmator se va face tinand butonul D7 apasat pentru 3 secunde.
Ganterometrul va functiona normal pentru un exercitiu de antebrat si va afisa numarul de repetari, precum si numarul de calorii arse, bazat pe masa furnizata la pasul anterior.
Partea de programare a fost destul de banala, in comparatie cu design-ul hardware-ului si cu cautarea bibliotecilor functionale.