Close
0%
0%

Flying DJI Tello with GO Programming Language

Programming DJI Tello using GoBot

Similar projects worth following
In this project we learn how to program a DJI Tello drone using GoBot.

I recently bought DJI Tello which is essentially a DJI technology based drone developed by Ryze Techa Schenzen based Company. The idea behind buying this drone was to explore how to use it in LearnOBots sessions where I teach kids about coding and technology. One of the first things I did was to fly the drone using it's android app. The second thing I did was to fly it by writing a program in the Go programming language.

According to its website Go is an open source programming language that makes it easy to build simple, reliable and efficient software. I chose it as GoBot can be used to easily program the DJI Tello. GoBot is a framework for robotics, physical computing and IoT writing in the Go programming language. GoBot supports a wide variety of devices including Arduino, BeagleBone, CHIP, DJI Spark and Tello, ESP8266, OpenCV, Raspberry PO, Sphero BB-8 and many many more. 

References:
GoBot.io
golang.org
https://gobot.io/blog/2018/04/20/hello-tello-hacking-drones-with-go/

tello.go

Source code

go - 459.00 bytes - 06/18/2018 at 21:44

Download

  • 1 × DJI Tello

  • 1
    Step 1: Install Go:

    You first need to install Go from the following link

    https://golang.org/doc/install

  • 2
    Step 2: Installing GoBot

    Then open up a command prompt or Terminal and type the following command to install GoBot tools

    $ go get -d -u gobot.io/x/gobot/
  • 3
    Step 3: Connect to Tello

    Turn on your Tello and connect to its WiFi. The WiFi will be named like TELLO-XXXX.

View all 5 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates