DFRobot DFR0209 Manual de inicio rápido - Página 5

Navegue en línea o descargue pdf Manual de inicio rápido para Placa base DFRobot DFR0209. DFRobot DFR0209 6 páginas.

DFRobot DFR0209 Manual de inicio rápido
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