This shows you the differences between two versions of the page.
|
pm:prj2024:avaduva:mihai_brezniceanu [2024/05/27 09:06] mihai.brezniceanu [Software Design] |
pm:prj2024:avaduva:mihai_brezniceanu [2024/05/27 09:20] (current) mihai.brezniceanu [Software Design] |
||
|---|---|---|---|
| Line 63: | Line 63: | ||
| **Calcul unghiuri de inclinatie** | **Calcul unghiuri de inclinatie** | ||
| * AccX = Wire.read() << 8 | Wire.read(); | * AccX = Wire.read() << 8 | Wire.read(); | ||
| - | * AccY ..., AccY ...; | + | * AccY ..., AccZ ...; |
| * AccX = (float)AccX / 4096; ... | * AccX = (float)AccX / 4096; ... | ||
| * AngleRoll = atan(AccY / sqrt(AccX * AccX + AccZ * AccZ)) * 1 / (3.14159265 / 180); | * AngleRoll = atan(AccY / sqrt(AccX * AccX + AccZ * AccZ)) * 1 / (3.14159265 / 180); | ||
| * AnglePitch = -atan(AccX / sqrt(AccY * AccY + AccZ * AccZ)) * 1 / (3.14159265 / 180); | * AnglePitch = -atan(AccX / sqrt(AccY * AccY + AccZ * AccZ)) * 1 / (3.14159265 / 180); | ||
| | | ||
| - | Valori intre -90 si +90 de grade iclinatie. | + | Valorile se afla intre -90 si +90 de grade inclinatie. |
| - | Pe abaza acestora si a unui thrashhold de 25-30, are loc deplasarea elementelor. | + | Pe baza acestora si a unui thrashhold de 15-30, are loc deplasarea elementelor. |
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||