Comandos MAVLink em português para controle de drones com pymavlink
Project description
flydev-mav# 🛸 FlyDev Comandos
FlyDev Comandos é uma biblioteca Python em português brasileiro que facilita o controle de drones com MAVLink usando a poderosa pymavlink. Ideal para iniciantes e desenvolvedores que preferem comandos claros, documentados e em português.
🚀 Principais Funcionalidades
- 📡 Conexão com o drone via MAVLink
- 🔐 Armar e desarmar motores
- ✈️ Decolar, pousar e mudar modo de voo
- 🕹️ Movimentar o drone (frente, trás, girar)
- 🧠 Todos os comandos com nomes e comentários em português
📦 Instalação
pip install flydev-comandos
from flydev_comandos.drone import Drone
# Conecte à porta serial do drone
drone = Drone('/dev/ttyUSB0')
# Armar e decolar
drone.armar()
drone.mudar_modo_voo('GUIDED')
drone.decolar(3)
# Movimentos básicos
drone.ir_para_frente(1.0)
drone.girar_direita(20)
# Pousar e finalizar
drone.pousar()
drone.desarmar()
drone.encerrar()
| Método | Descrição |
| ---------------------- | --------------------------------------------- |
| `armar()` | Arma os motores do drone |
| `desarmar()` | Desarma os motores do drone |
| `mudar_modo_voo(modo)` | Altera o modo de voo (`'GUIDED'`, `'LOITER'`) |
| `decolar(altura)` | Decola até a altura desejada (em metros) |
| `pousar()` | Inicia o pouso do drone |
| `ir_para_frente()` | Move o drone para frente |
| `ir_para_tras()` | Move o drone para trás |
| `girar_direita()` | Gira o drone para a direita |
| `girar_esquerda()` | Gira o drone para a esquerda |
| `encerrar()` | Fecha a conexão com o drone |
🛠️ Requisitos
Python 3.6+
pymavlink
Acesso à porta serial do drone (ex: /dev/ttyUSB0)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flydev_mav-0.6.0.tar.gz.
File metadata
- Download URL: flydev_mav-0.6.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
619cb0cc4aba9391cc0b8b262f050f0a4997ae17abdedb594f808cd5c811db57
|
|
| MD5 |
f39a856cc799e560f8a12bb088f6883b
|
|
| BLAKE2b-256 |
bd6f19e0419eb540fd4ce0da48ff8f13445b8cf36edee5b814d97054a4bcc13c
|
File details
Details for the file flydev_mav-0.6.0-py3-none-any.whl.
File metadata
- Download URL: flydev_mav-0.6.0-py3-none-any.whl
- Upload date:
- Size: 2.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cdbe1073a581560ed467194eec1919c4aae301113442d6da798793c15d07907
|
|
| MD5 |
c91aca6e5d2eb5a920740582ef821c70
|
|
| BLAKE2b-256 |
5522da447efccfc3611146e0f6820a507cd194b3ad3efdd18cfb4c4e0775566a
|