Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
lesson6 [2019/06/28 11:25] golikov [Получение сырых данных для калибровки магнитометра] |
lesson6 [2020/01/21 15:43] golikov |
||
---|---|---|---|
Строка 17: | Строка 17: | ||
if not mgn_result[0]: #Если датчик не вернул сообщение об ошибке | if not mgn_result[0]: #Если датчик не вернул сообщение об ошибке | ||
print mgn_result[1], mgn_result[2], mgn_result[3] | print mgn_result[1], mgn_result[2], mgn_result[3] | ||
- | sleep(0.05) #Задержка пять десятых секунды | + | sleep(0.05) #Задержка пять сотых секунды |
magnetometer_turn_off(num) #Выключение магнитометра | magnetometer_turn_off(num) #Выключение магнитометра | ||
</file> | </file> | ||
Строка 38: | Строка 38: | ||
Sleep(1); | Sleep(1); | ||
int i; | int i; | ||
- | for (i = 0; i < 1000; i++) //Выполним 500 измерений | + | for (i = 0; i < 500; i++) //Выполним 500 измерений |
{ | { | ||
mgn_result[0] = magnetometer_request_raw(num, &mgn_result[1],&mgn_result[2],&mgn_result[3]); | mgn_result[0] = magnetometer_request_raw(num, &mgn_result[1],&mgn_result[2],&mgn_result[3]); | ||
Строка 44: | Строка 44: | ||
printf("%d, %d, %d\n", mgn_result[1], mgn_result[2], mgn_result[3]); | printf("%d, %d, %d\n", mgn_result[1], mgn_result[2], mgn_result[3]); | ||
} | } | ||
- | Sleep(0.5); //Задержка пять сотых секунды | + | Sleep(0.5); //Задержка пять десятых секунды |
} | } | ||
magnetometer_turn_off(num); | magnetometer_turn_off(num); |