Welcome, CoDrone Mini student!

Let's get you started. Before your first class, make sure to complete the following with your Mac or Windows machine:

LET'S GO

☑ Install latest Python release (or v3.7 and above) 

Install Python on your Mac or Windows machine. Make sure you admin credentials for installing new software on the computer, if you’re using a guest or limited account. This is especially important for students using a school computer or parent computer with limited access. If you’re on a Mac computer, you may need to modify the security settings in system preferences in order to download software.

Mac

Windows

Download PythonNEXT

☑ Install PyCharm Edu

We're going to install PyCharm Edu, which is what we'll use for coding CoDrone Mini. PyCharm is what many actual Python programmers use!

Mac

Windows

Download Pycharm EduNEXT

☑ Set up PyCharm Edu for CoDrone Mini

Now let's get your environment set up so we can do a quick test run.

Mac

Windows

NEXT

☑ Run the test program

Plug in your controller to your device and turn on your CoDrone Mini. 

Remote and CDM set up

Okay! We're going to run some simple take off and land test code. Make sure you've got some space, and that there's nothing fragile nearby! Here's some code to just copy and paste into your file to run.

import CoDrone_mini

drone = CoDrone_mini.CoDrone()
drone.pair()

drone.takeoff()
drone.hover(3)
drone.land()

How did it go? You can let us know if you had trouble at the bottom of the page, and we'll help you out.

NEXT

☑ Label your micro USB cable

Mark the USB cable that came in the package with a tape—choose something obvious, like a colorful tape. This is because some USB cables only provide power but don’t transfer data, so you’ll want to distinguish it from others.

Before

After

NEXT

Let us know you're all done!

Just fill in this form to let us know that you're done, and if you had any problems. Also, make sure to charge your batteries before your first day of class!

Scheduled first day class:

See you in class!

Check out some additional resources below, and reach out to us on the forum if you have any technical questions. Make sure to have your parents create an account under their e-mail. Also, you can check out the functions guide, which we'll be going back to regularly during class.

FORUM