Skip to content
Pilot a Drone with a TI Graphing Calculator - CoDrone EDU

Pilot a Drone with a TI Graphing Calculator - CoDrone EDU

Technology moves fast, and educators are always looking for ways to get students ready for what's next. Diving into STEM through hands-on projects is a great way to help students get prepared for our constantly evolving world. 

We think that a great way to help prepare students is to expose them to some of the tools they could possibly be using one day. That's why we're pumped about Robolink's CoDrone EDU. The CoDrone EDU is an indoor drone tailored for learning that integrates seamlessly with the Texas Instruments Ti-Nspire CX II.

Pilot a Drone with a TI Graphing Calculator - CoDrone EDU

This new combo allows students to code in Python right on their handheld calculators and control a drone that they can see and hear with their own eyes and ears.

Let's explore the CoDrone EDU's features, safety tips, and especially how this TI integration supercharges classroom STEM activities to make your lesson's memorable for years to come.

Key Features of the CoDrone EDU

The CoDrone EDU is built with schools in mind. It's a programmable drone packed with seven sensors and tough guards to handle those inevitable bumps without much damage. Perfect for students in grades 6 through 12. Robolink even provides professional development sessions to help teachers get up to speed and make the most of it with their students. You can program it using Python (or Blockly). And now, you can even program the CoDrone EDU using a Ti-Nspire CX II Graphing Calculator (more on that shortly). Program those sensors however you like, and add in lights or sounds for extra pizzazz. You can make the drone glow red when it spots an obstacle up ahead, fly multiple drones together and make a light show, or even have the drones navigate an obstacle course.

The CoDrone EDU has the following sensors:

  • Barometer – Measures height and air pressure changes.
  • Accelerometer – Detects how fast the drone is speeding up.
  • Color – Picks up the color of whatever surface it's hovering over.
  • Front range – Spots obstacles right in front.
  • Gyroscope – Tracks the drone's rotations and turns.
  • Optical flow – Helps figure out the drone's position relative to its surroundings.
  • Bottom range – Gauges the distance to the ground below.

The real game-changer is how the CoDrone EDU links up with the TI-Nspire CX II, turning a graphing calculator into a powerful coding tool for drone control. This setup lets students write Python programs directly on the calculator to command the drone, blending math, coding, and real-world physics in one package. Here's how to get it all connected and running.

What You'll Need

To start controlling the drone via Python on your TI-Nspire CX II, you'll need the following:

Setting It Up

First, update your calculator's OS using the TI-Nspire CX II Connect web tool. Then, download and transfer the CoDroneEDU.tns file to your calculator. Open it and follow the on-screen steps to install the module—it's a one-time thing. For the drone itself, check Robolink's user manual for basics like powering on, pairing, and charging. For connecting the Ti-Nspire CX II, just simply use the special linking cable (available here) and connect the Ti-Nspire CX II directly to the CoDrone EDU controller. We made a handy little diagram below to help you visualize how everything works.

CoDrone EDU Integration Diagram with Texas Instruments Ti-Nspire CX II Graphing Calculator by Underwood Distributing Co.

Writing Your First Program

Once set up, create a simple flight script:

  1. Open a new Python file on the calculator and name it something like "First_Flight".
  2. Import the module: Select "More Modules" > "Robolink CoDrone EDU" > "from codrone_edu import *". This adds the essentials, including drone pairing.
  3. Add commands like takeoff(), hover(3) for a three-second hover, and land().
  4. End with drone.close() to wrap up communications.
  5. Check syntax, save, and run it after connecting the controller via the CoDrone EDU x TI USB Linking Cable..

Place the drone in a bright, patterned area free of obstacles. Power everything up, run the program, and watch it fly. For safety, know the emergency stop: Hold L1 on the controller and pull down the left joystick to cut the motors instantly (but watch for the drop!).

Python Functions for Advanced Control

The module packs a ton of functions for flight, sensors, and more. Here are some highlights:

  • Flight Basics: takeoff(), land(), hover(duration).
  • Movements: move_forward(distance), turn_right(angle), move_to(x, y, z) for absolute positioning.
  • Controls: set_pitch(power), set_yaw(power)—but keep power under 50% to avoid wild speeds.
  • Stunts: flip("front")—needs space and over 50% battery.
  • LED & Buzzer: set_drone_LED(R, G, B), drone_buzzer(note, duration).
  • Sensors: get_height(), get_pressure(), get_colors()—great for data collection, like tracking altitude changes.
  • Controller: controller_draw_string(x, y, "text") to display on the LCD.
  • Extras: time.sleep(seconds) for pauses, store_list("name", list) to save data for graphing in the calculator's apps.

Students can code paths, collect sensor data (like pressure at heights), and even plot it in the TI-Nspire's Data & Statistics app. The editor helps with auto-indent, color-coding, and prompts, making it beginner-friendly.

Safety Tips and Best Practices for the Drone

To make sure everyone stays safe and the CoDrone EDU performs at its best, follow these guidelines for you and your students.

  • Choose a flying spot that's bright, with low ceilings and patterned floors—like a classroom over a gym. Stick to indoors; this isn't an outdoor drone.
  • Clear out obstacles from the flight area. Open spaces work best. Tuck away breakables, liquids, or anything that could get damaged in a mishap.
  • Before flying, match your drone and controller with labels or numbers. Extend the antenna and point it at the drone. It relies on radio frequencies for a steady link, even with multiple drones in the room.
  • While in flight, always keep visual contact. Don't fly over people, toward them, or near walls. Keep hands and objects away from propellers to avoid injury or damage.
  • Post-flight, let the motors cool—they heat up quickly, so no touching right away.

Tips and Troubleshooting

A few things to keep in mind: The drone resets coordinates on takeoff or battery insert, so sensor reads might be off if you're moving it around. Add a hover or sleep between takeoff and land to avoid misses. For flips, give it 3-4 seconds to recover. Color sensors only work when landed. If the drone's movements are erratic, ensure good lighting and patterned floors (glossy whites can confuse the drone). 

If the CoDrone Controller's batteries are low, simply go ahead and swap them out. 

If you're experiencing connection issues, try replugging or restarting the drone or controller. 

If your CoDrone EDU won't flip, check and make sure the battery is over 50%.

More Resources to Get You Started

Robolink has a wealth of materials for the CoDrone EDU. We've compiled a great list below to help you get started.

Texas Instruments also provides sample programs to test and explore. There is also an entire manual from TI dedicated to showing how this integration works.

Have Questions about the CoDrone EDU or Ti-Nspire CX II?

Reach out to us at Underwood Distributing Co. Not only can we help you solve any issues or guide you to the correct resources, but we have insanely low pricing, fantastic customer service, and we stock BOTH the CoDrone EDU and the Ti-Nspire CX II. Pretty great, right?

Next post Ranked No. 1,694 on the 2025 Inc. 5000 List of America’s Fastest-Growing Private Companies

Leave a comment

Comments must be approved before appearing

* Required fields

Why Teachers ❤️ Underwood Distributing Co.

Fast & Reliable Shipping

Fast & Reliable Shipping

We've thoroughly vetted and partnered with four separate fulfillment warehouses across the United States.

When your Purchase Order is received, we direct it to be fulfilled from the location that can have it in your hands the quickest.

You don't have to do anything extra. We just make the magic 🧙 work behind the scenes.

Product Knowledge

Product Knowledge

Not only are we authorized by the brands and manufacturers themselves to sell their products, but Underwood Distributing Co. also prides itself on having extensive knowledge about every product we offer.

If for any reason we don't have an answer, we will figure it out or connect you with someone to help you!

Don't believe us? Check out our blog! We're constantly posting about the products we sell!

Just in the last 5 years...

1

+

Customers Served

1

lbs

of E-Waste Recycled

1

+

Packages Shipped

1

%

On Time Delivery Rate

school_property

We're a Small Business...

This means we don't have a bunch of silly rules and procedures to work around. We're flexible, while still remaining competitive.

We focus on earning your trust by reliably delivering the best deals, fantastic customer service, and speedy turn-around times.

At Underwood Distributing Co, we've built our reputation on going above and beyond, so you can count on us to be there for you when you need us.

...and we're a US Based Company

...and we're a US Based Company

We're Neighbors! Not like next door neighbors. But we're a real company based in the United States of America! Specifically, our office / warehouse is located in beautiful Austell, Georgia (A few miles northwest of Atlanta).

Everyone who works for our company lives in the USA, and when you call us on the phone, you'll be talking to one of our friendly and ready-to-help office staff.

...and we're growing!

...and we're growing!

Thanks to educators like you who have chosen Underwood Distributing Co. we've earned a spot on the prestigious Inc. 5000 list of America's fastest-growing private companies. Your trust in us has not only transformed classrooms but also fueled our expansion to better serve schools nationwide. Join the community of teachers making the switch and discover why we're the go-to source for quality calculators and other educational electronics at heavily discounted prices.

We Carry Reliable & Trusted Brands

We ❤️ Educators

We ❤️ Educators

To put it simply, we love supporting the heroes teaching America's next generation of engineers, doctors, chemists, and mathematicians.

Our goal is to help you be as successful as possible, so your students can start winning in their educational career from day #1.

We have your back. Always.

We have your back. Always.

When your school or organization is on our customer list, we treat you like family. If we see that you're ordering a calculator that may not be compatible with your state's testing, we will reach out and double check that the correct calculator was ordered before fulfilling your order.

Plus, if something goes wrong, we will work with you to make things right. Our goal is for every single customer to have a positive experience with Underwood Distributing. Including you. ❤️

Free Shipping

On orders over $5,000.00!

Tax Exempt Orders

For qualifying organizations.

Easy Returns

Don't stress over returns. We make them easy.

Join Thousands of Other Teachers Who Now Purchase from Underwood Distributing Co.