ryze_tello 1.1.0 copy "ryze_tello: ^1.1.0" to clipboard
ryze_tello: ^1.1.0 copied to clipboard

A Dart library that provides a high level API to the Tello drone's SDK.

About #

This package provides a Dart interface to Tello drones.

Getting started #

  • Install this package on pub.dev.
  • Write a dart script to control your Tello.
  • Turn on your Tello.
  • Run your script and watch your Tello fly through the air!
A Tello drone taking off A Tello drone doing a flip

Usage #

Here's some sample code that shows how you can make a Tello takeoff, hover in the air for 5 seconds, and then land.

An important thing to note here is that tello.disconnect() must be called to properly dispose of the sockets that connect to the tello.

import 'package:ryze_tello/ryze_tello.dart';

void main() async {
  late final Tello tello;

  try {
    /* Initializing */
    tello = await Tello.tello();

    /* Flying Around */
    await tello.takeoff();

    await Future.delayed(const Duration(seconds: 5));

    await tello.land();
  } finally {
    /* Cleanup & Disconnection */
    tello
        .disconnect(); // IMPORTANT: Must be called to properly dispose of the sockets that connect to the tello.
  }
}

You can find a more comprehensive example here.

Documentation #

The documentation for this project is in its pub.dev page. Here's a quick link to it.

Additional information #

This package is a wrapper around the Tello's SDK. You can find more information about the SDK here.

4
likes
140
pub points
30%
popularity

Publisher

unverified uploader

A Dart library that provides a high level API to the Tello drone's SDK.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (LICENSE)

Dependencies

handy

More

Packages that depend on ryze_tello