Hello Tello Pilot!
Join our DJI Tello community & remove this banner.
Sign up

Programming Application For Tello

Drone Master

Member
Joined
Mar 5, 2018
Messages
12
Reaction score
11
Location
South Florida, USA
For you pilots that want to get a head start on the programming for the Tello.
You can download the program here. (Scratch)
Scratch - Scratch Offline Editor

For $22.00, you can download DroneBlocks from the App Store or Play Store.
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
Last edited:
For Scratch, you also need the Tello extension.

The zip file also includes the WIFI "API" documentation. Looks like someone threw it together over their lunch hour . . . hopefully it expands over time.

https://dl-cdn.ryzerobotics.com/downloads/tello/Release.zip

Personally, this is one of the things I'm looking forward to most with the Tello.
Thanks for adding that extension.
I like what DroneBlocks does as well. A bit pricey, however it is the only app that I can find that’s worth checking out.
It will be interesting to see the first to come up with some great missions.
 
This vid somewhat shows you the process of installing on a Mac.
Kind of cool I suppose.
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
  • Like
Reactions: NomadAnne
There is a bug in the current firmware that prevents Scratch working that well. Ryze are aware of the issue and are working on a fix.

What I found was that when it walked through a short piece of code that had any forward x, backward, rotate etc commands it would stop executing and you would have to start over to get it to land.

It does look very very promising however.
 
  • Like
Reactions: stevemelbrock
DJI shipped mine from China Friday and it arrived in Chicago Monday AM. Though you can find them in stock at some Walmart stores even now.
 
Thanks for guide - works perfectly. Im finding if i do a 'fly forward with distance x" post 'take off', it doesnt accept these commands. If I do them manually/one by one, all seems ok, but linking in a sequence crashes/fails. Any one else same exp?
 
It sounds like you need to put in a delay after takeoff before sending the forward x command. I was scripting and found that I needed a 5 second delay. But your cm may vary.
 
Hello. I have a Tello drone and I try to program it with Scratch. However, when i try to node Tello.js, it throws such an error and stops:

node:events:306
throw er; // Unhandled ‘error’ event
^

Error [ERR_STREAM_WRITE_AFTER_END]: write after end
at new NodeError (node:internal/errors:277:15)
at write_ (node:_http_outgoing:717:11)
at ServerResponse.end (node:_http_outgoing:817:5)
at Server. (C:\Users\Lenovo\Downloads\SFT\Tello.js:160:11)
at Server.emit (node:events:329:20)
at parserOnIncoming (node:_http_server:919:12)
at HTTPParser.parserOnHeadersComplete (node:_http_common:126:17)
Emitted ‘error’ event on ServerResponse instance at:
at emitErrorNt (node:_http_outgoing:695:9)
at processTicksAndRejections (node:internal/process/task_queues:81:21) {
code: ‘ERR_STREAM_WRITE_AFTER_END’
}

What should I do to fix that? I did everything correctly. My OS is Windows 10.
 
I have the exact same problem. Solution/help would be much appreciated.
My OS is Windows 10.
 
Hello. I have a Tello drone and I try to program it with Scratch. However, when i try to node Tello.js, it throws such an error and stops:

node:events:306
throw er; // Unhandled ‘error’ event
^

Error [ERR_STREAM_WRITE_AFTER_END]: write after end
at new NodeError (node:internal/errors:277:15)
at write_ (node:_http_outgoing:717:11)
at ServerResponse.end (node:_http_outgoing:817:5)
at Server. (C:\Users\Lenovo\Downloads\SFT\Tello.js:160:11)
at Server.emit (node:events:329:20)
at parserOnIncoming (node:_http_server:919:12)
at HTTPParser.parserOnHeadersComplete (node:_http_common:126:17)
Emitted ‘error’ event on ServerResponse instance at:
at emitErrorNt (node:_http_outgoing:695:9)
at processTicksAndRejections (node:internal/process/task_queues:81:21) {
code: ‘ERR_STREAM_WRITE_AFTER_END’
}

What should I do to fix that? I did everything correctly. My OS is Windows 10.
We have exactly the same problem and totally blocked by this. Any reply would by really appreciated. :)
OS is Windows 10
 

Members online

No members online now.

Forum statistics

Threads
5,793
Messages
40,379
Members
17,563
Latest member
parkinsoo