mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-26 11:43:25 +00:00
docs: small fixes
This commit is contained in:
@@ -29,7 +29,7 @@
|
||||
Основные топики в PX4
|
||||
---
|
||||
|
||||
[uORB](https://dev.px4.io/en/middleware/uorb.html) представляет собой pubsub механизм, аналогичный ROS-топикам, однако сильно упрощенный и подходящий для embedded-среды.
|
||||
[uORB](https://dev.px4.io/en/middleware/uorb.html) представляет собой pub/sub механизм, аналогичный ROS-топикам, однако сильно упрощенный и подходящий для embedded-среды.
|
||||
|
||||
Полный список топиков можно узнать в исходном коде проекта [в каталоге `msg`](https://github.com/PX4/Firmware/tree/master/msg).
|
||||
|
||||
|
||||
@@ -69,11 +69,9 @@ colorWipe(strip, Color(0, 0, 0), wait_ms=100) # Green wipe
|
||||
Сохраните программу в ваш скрипт и запустите его используя права администратора:
|
||||
|
||||
```bash
|
||||
sudo python UourScriptName.py
|
||||
sudo python YourScriptName.py
|
||||
```
|
||||
|
||||
Права администратора `sudo` необходимы для выполнения скрипта, т.к. без них нет доступа к функциям прерывания, которые использует библиотека для работы с лентой.
|
||||
|
||||
## Основные функции используемые для работы со светодиодной лентой
|
||||
|
||||
Для подключения библиотеки и её корректной работы требуется подключить следующие модули: `Adafruit_NeoPixel` и `Color` - для работы ленты и `time` – для управления задержками.
|
||||
@@ -112,7 +110,7 @@ strip.begin()
|
||||
|
||||
Поэтому сценарии использования LED-ленты следующие:
|
||||
|
||||
1. Если нам не важна работоспособность встроенного аудио на распберри \(и мы его не используем, т. к. аудио и лента будут выдавать билиберду в этом случае\), то можно использовать PWM канал \(для этого требуется подключить вход ленты к одному из следующих GPIO портов распберри: 12, 18, 40, или 52 для PWM0 канала и 13, 19, 41, 45 или 53 для PWM1 канала\).
|
||||
1. Если нам не важна работоспособность встроенного аудио на распберри \(и мы его не используем, т. к. аудио и лента будут выдавать белиберду в этом случае\), то можно использовать PWM канал \(для этого требуется подключить вход ленты к одному из следующих GPIO портов распберри: 12, 18, 40, или 52 для PWM0 канала и 13, 19, 41, 45 или 53 для PWM1 канала\).
|
||||
2. Если нам не важно наличие на шине SPI других устройств, то можно управлять лентой по каналу SPI \(GPIO на распберри 10 или 38\).
|
||||
Здесь требуется произвести следующие настройки \(только для Raspberry Pi 3\):
|
||||
+ увеличить размер буфера передачи данных для поддержки длинных лент, добавив стройку `spidev.bufsiz=32768` в файл `/boot/cmdline.txt`;
|
||||
|
||||
Reference in New Issue
Block a user