mirror of
https://github.com/okalachev/flix.git
synced 2025-07-27 01:29:33 +00:00
Minor fixes in book
This commit is contained in:
parent
660913f8bb
commit
929bdd1f35
@ -1,7 +1,7 @@
|
||||
# Гироскоп
|
||||
|
||||
<div class="firmware">
|
||||
<strong>Файл прошивки Flix:</strong>
|
||||
<strong>Файл прошивки:</strong>
|
||||
<a href="https://github.com/okalachev/flix/blob/canonical/flix/imu.ino"><code>imu.ino</code></a> <small>(каноничная версия)</small>.<br>
|
||||
Текущая версия: <a href="https://github.com/okalachev/flix/blob/master/flix/imu.ino"><code>imu.ino</code></a>.
|
||||
</div>
|
||||
@ -100,7 +100,7 @@ void setup() {
|
||||
|
||||
Для однократного считывания данных используется метод `read()`. Затем данные с гироскопа получаются при помощи метода `getGyro(x, y, z)`. Этот метод записывает в переменные `x`, `y` и `z` угловые скорости вокруг соответствующих осей в радианах в секунду.
|
||||
|
||||
Если нужно гарантировать, что будут считаны новые данные, можно использовать метод `waitForData()`. Этот метод блокирует выполнение программы до тех пор, пока в IMU не появятся новые данные. Метод `waitForData()` позволяет привязать частоту главного цикла `loop` к частоте обновления данных IMU. Это удобно для организации главного цикла управления квадрокоптером.
|
||||
Если нужно гарантировать, что будут считаны новые данные, можно использовать метод `waitForData()`. Этот метод блокирует выполнение программы до тех пор, пока в IMU не появятся новые данные. Метод `waitForData()` позволяет привязать частоту главного цикла `loop` к частоте обновления данных IMU. Это удобно для организации главного цикла управления квадрокоптером.
|
||||
|
||||
Программа для чтения данных с гироскопа и вывода их в консоль для построения графиков в Serial Plotter выглядит так:
|
||||
|
||||
@ -153,7 +153,7 @@ IMU.setRate(IMU.RATE_1KHZ_APPROX);
|
||||
|
||||
* `RATE_MIN` — минимальная частота сэмплов для конкретного IMU.
|
||||
* `RATE_50HZ_APPROX` — значение, близкое к 50 Гц.
|
||||
* `RATE_1KHZ_APPROX` — значение, близкое к 1 кГц.
|
||||
* `RATE_1KHZ_APPROX` — значение, близкое к 1 кГц.
|
||||
* `RATE_8KHZ_APPROX` — значение, близкое к 8 кГц.
|
||||
* `RATE_MAX` — максимальная частота сэмплов для конкретного IMU.
|
||||
|
||||
|
2
docs/theme/index.hbs
vendored
2
docs/theme/index.hbs
vendored
@ -118,7 +118,7 @@
|
||||
<a href="https://t.me/opensourcequadcopter" class="telegram">Telegram-канал</a>
|
||||
💰 Поддержать проект:
|
||||
<iframe style="margin-top: 0.4em;" src="https://yoomoney.ru/quickpay/fundraise/button?billNumber=16U9OH2S4IT.241205&" width="330" height="50" frameborder="0" allowtransparency="true" scrolling="no"></iframe>
|
||||
© 2024 Олег Калачев
|
||||
© 2025 Олег Калачев
|
||||
</footer>
|
||||
</mdbook-sidebar-scrollbox>
|
||||
<noscript>
|
||||
|
Loading…
x
Reference in New Issue
Block a user