DFRobot DFR0209 Посібник із швидкого старту - Сторінка 5

Переглянути онлайн або завантажити pdf Посібник із швидкого старту для Материнська плата DFRobot DFR0209. DFRobot DFR0209 6 сторінок.

DFRobot DFR0209 Посібник із швидкого старту
delay(1000);
}
int16_t _atan2(int32_t y, int32_t x)
{
float z = (float)y / x;
int16_t a;
if ( abs(y) < abs(x) )
{
a = 573 * z / (1.0f + 0.28f * z * z);
if (x<0)
{
if (y<0) a -= 1800;
else a += 1800;
}
}
else
{
a = 900 - 573 * z / (z * z + 0.28f);
if (y<0) a -= 1800;
}
return a;
}
Older revision fix
 
//get the _atan2
alt fix wiring