Программирование МК STM32. УРОК 47. Подключаем гироскоп LSM6DS3. Часть 2

Аватар автора
Narod Stream
Продолжаем работать с библиотекой HAL. Сегодня мы продолжаем цикл уроков по подключению к МК STM32 различных датчиков, в которых применена технология MEMS (Микроэлектромеханические системы). И коснёмся мы уже новой темы. Это датчики под названием "гироскопы". Данные устройства "умеют" измерять угловую скорость, поэтому измерение они ведут в градусах в секунду. Представителем данных датчиков у нас сегодня выступит знакомый нам датчик LSM6DS3, который мы уже с вами подключали в качестве акселерометра. Напомню, что данный датчик который установлен на оценочной плате STEVAL-MKI160V1, которая в свою очередь вставляется в плату расширения X-NUCLEO-IKS01A1, предназначенной для работы с отладочной платой Nucleo, с которой мы уже познакомились немного раньше. В сегодняшней второй и заключительной части занятия мы напишем все функции по сбору данных и отправке их в порт USART и проверим данный функционал на практике. Навигация по видео: 00:00 Введение 01:17 Напишем функцию для сбора данных с осей гироскопа 02:30 Совсем немножко подправим функцию обработки данных осей и отправки их в шину USART 03:27 Попытаемся увидеть считанные данные с помощью программы Hyper Terminal 05:13 Несколько откалибруем считывание данных 10:24 Немного исправим код отправки считанных и обработанных данных и посмотрим результат в программе визуализации в виде графика осей 13:45 Посмотрим показания в виде вращения кубика и затем ещё немного подправим функцию для получения более корректной визуализации...

0/0


0/0

0/0

0/0