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.5.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.5.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file flydev-mav-0.5.0.tar.gz.

File metadata

  • Download URL: flydev-mav-0.5.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.5.0.tar.gz
Algorithm Hash digest
SHA256 6090c0fdb640312a445d980fd162c588dea63e1bb2dbd476fa089a92a2baac1a
MD5 3c695378e200b34c2a77baa954b4b767
BLAKE2b-256 a01d045e819742ea889b5f29edf905bb95a7b6eb148c90d66f39e4091169c0e0

See more details on using hashes here.

File details

Details for the file flydev_mav-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: flydev_mav-0.5.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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0dab97af21066464daba5302081a766fb6caf3052f5ca85ce734ab57676e2fa6
MD5 c7033b85eb0d465a5705ff3f328a4f3c
BLAKE2b-256 c733e7a526c7347c032c92f7466686eed284109416d0743bd45eae1cd3793574

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