SWIFT PLAYGROUND

Fly, code and learn with Parrot Minidrones and Swift Playgrounds! You will learn how to program and pilot your Parrot drone using the power of Swift code. You will code your drone to takeoff, land, move in all directions, make aerobatic figures, and even control accessories.
You will start with the basic commands, solve some puzzle and challenges, master advanced commands and learn how to program accessories. Finally, you will write some code to control the drone with iPad sensors!

swift
tynker

TYNKER

Become an accomplished programmer using Parrot minidrones and Tynker’s intuitive visual programming language. Tynker is a creative computing platform where millions of children have learned to program and built games, apps and more. Tynker offers 2 interfaces:
The student interface lets you code and access lessons and quizzes
The teacher interface lets you assign lessons and monitor the students’ results.

WORKBENCH

Powered by Workbench platform, Parrot Flight School allows teachers to create, share and adapt projects to fit seamlessly into their everyday curriculum.
Additionally, the minidrones can be coded directly in a web browser.
Workbench is the only online hub where schools and districts deploy Project-Based Learning across all schools.

blockly
javascript

SIMULINK

The Simulink® Support Package for PARROT® Minidrones lets you design and build flight control algorithms for PARROT minidrones. You can deploy algorithms wirelessly over Bluetooth® Low Energy. The algorithms can access onboard sensors—such as the ultrasonic, accelerometer, gyroscope, and air pressure sensors—as well as the downward facing camera.

PYTHON

This interface was developed to teach kids (K-12) STEM concepts (programming, math, and more) by having them program a drone to fly autonomously. Anyone can use it who is interested in autonomous drone programming!

python
javascript

JAVASCRIPT

Minidrone-js is an easy to use drone library for the Parrot Minidrones.
This library is designed to support the two-way command communication protocol used by Parrot drones. It supports receiving sensor updates and sending commands based on the xml specification.

DEVELOPERS

Parrot SDK will help you connect, pilot, receive stream, save and download medias (photo and video), send and play autopilot flight plans and update your drone. 
This SDK is mainly written is C, it provides libraries for Unix system, Android and iOS.
It also comes with a drone simulator called Sphinx, which is intended to help you test your application before flying with your actual drone.

sdk