Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flydev_mav-0.6.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flydev_mav-0.6.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

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

Hashes for flydev_mav-0.6.0.tar.gz
Algorithm Hash digest
SHA256 619cb0cc4aba9391cc0b8b262f050f0a4997ae17abdedb594f808cd5c811db57
MD5 f39a856cc799e560f8a12bb088f6883b
BLAKE2b-256 bd6f19e0419eb540fd4ce0da48ff8f13445b8cf36edee5b814d97054a4bcc13c

See more details on using hashes here.

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

Hashes for flydev_mav-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3cdbe1073a581560ed467194eec1919c4aae301113442d6da798793c15d07907
MD5 c91aca6e5d2eb5a920740582ef821c70
BLAKE2b-256 5522da447efccfc3611146e0f6820a507cd194b3ad3efdd18cfb4c4e0775566a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page