Middle School course

Drones 101

  • GRADES 5-7
  • INTERMEDIATE
  • WEB IPAD
  • 11 LESSONS

Answer Key

Module 2: Flipping Tablets

Module 3: Tilt Controller

Module 4: Tilt Controller Revisited

Module 5: Quiz

1. True or false: The {"type":"wrapper","func":"valueSensingAccelerometerX"} block returns the value of the left and right tilt of the device.

  • True
  • False

2. True or false: The {"type":"wrapper","func":"valueSensingAccelerometerY"} block returns the value of the forward and backward tilt of the device.

  • True
  • False

3. True or false: A positive x tilt means that the device is tilted to the left.

  • True
  • False

4. True or false: This code commands the drone to flip right if the device is tilted to the right.
{"func":"blockControlIfElse","values":[{"type":"wrapper","func":"valueOpGreater","values":[{"type":"wrapper","func":"valueSensingAccelerometerX"},{"type":"string","value":"0"}]}],"containers":[{"func":"blockDroneAnimation","values":[{"type":"string","value":"flip right"}]},{"func":"blockDroneAnimation","values":[{"type":"string","value":"flip left"}]}],"containerLabels":[{"type":"wrapper","func":"nop","values":[],"labelText":"else {button:add}"}]}

  • True
  • False

5. What does this code block do?
{"func":"blockControlIfElse","values":[{"type":"wrapper","func":"valueOpLess","values":[{"type":"wrapper","func":"valueSensingAccelerometerX"},{"type":"string","value":"0"}]}],"containers":[{"func":"blockDroneTakeOff"},null],"containerLabels":[{"type":"wrapper","func":"nop","values":[],"labelText":"else {button:add}"}]}

  • If device is tilted left, then the drone will take off.
  • If device is tilted left, then the drone will do nothing.
  • If device is tilted right, then the drone will take off.
  • If device is tilted forward, then the drone will take off.

6. What does this code block do?
{"func":"blockControlIfElse","values":[{"type":"wrapper","func":"valueOpGreater","values":[{"type":"wrapper","func":"valueSensingAccelerometerY"},{"type":"string","value":"0"}]}],"containers":[{"func":"blockDroneAnimation","values":[{"type":"string","value":"flip forward"}]},{"func":"blockDroneAnimation","values":[{"type":"string","value":"flip backward"}]}],"containerLabels":[{"type":"wrapper","func":"nop","values":[],"labelText":"else {button:add}"}]}

  • If device is tilted left, then the drone will flip forward.
  • If device is tilted left, then the drone will flip backwards.
  • If device is tilted forward, then the drone will flip forward.
  • If device is tilted forward, then the drone will flip backward.

U.S. Standards

  • CCSS-ELA: SL.5.1, 6-8.RST.3, 6-8.RST.4, 6-8.RST.7, RI.7.4, RI.8.4
  • CCSS-Math: MP.1
  • CSTA: 1B-CS-02, 1B-CS-03, 1B-AP-11, 1B-AP-12, 1B-AP-15, 2-CS-02, 2-CS-03, 2-AP-10, 2-AP-11, 2-AP-13, 2-AP-14, 2-AP-15, 2-AP-16
  • CS CA: 3-5.AP.10, 3-5.AP.13, 3-5.AP.14, 3-5.AP.17, 3-5.CS.2, 3-5.CS.3, 6-8.CS.2, 6-8.AP.13, 6-8.AP.16, 6-8.CS.2, 6-8.CS.3
  • ISTE: 1.c, 1.d, 4.d, 5.c, 5.d, 6.b
  • Key Stage 2:
  • Key Stage 2:

Lesson 7: Fly by Feel

Course: | iPad Web

  • Concepts
  • Flipping Tablets
  • Tilt Controller
  • Tilt Controller Revisited
  • Quiz

Description

Introduce your class to drones and coding. Inspire your class with drones. Using a combination of interactive lessons, concept explanations, videos, puzzles, and DIY projects, Drones 101 teaches students to write programs that control drones. The coding activities build and reinforce STEM skills in geometry, art, math, and science. Each lesson is designed for a class period of 45-60 minutes. All student work is automatically tracked and assessed, and you'll be able to monitor their individual progress and mastery charts.

How this course works: There are two ways you can use this course:

  • If using Chromebooks/Desktop Computers: Students sign in to their Tynker accounts and complete a Tynker lesson online from a desktop Internet browser. Then, they sign-in to their account from the Tynker app on a shared iPad device. The DIY projects will be available under the "My Projects" section in their app. They will be able to modify and run the programs on the iPad to control the accessory via Bluetooth. You can share one or two tablets between all students in a classroom and they can take turns controlling the accessary.
  • If using iPads: Students sign in to their Tynker accounts and complete the Tynker lessons from the Tynker app on an iPad. The DIY projects will be available as they work on the course in their app as well as under the "My Projects" section. They will be able to modify and run the programs on the iPad to control the accessory via Bluetooth.

Recommended Accessories: This course requires a physical drone and a tablet (each sold separately). Once students complete each lesson, they need a tablet to try out the programs they build to control the drone. You can share one or two tablets between all students in a classroom and take turns flying the drone.

*This course is available free for any school that purchases a Classroom Bundle.

Topics

  • Drone command library
  • Sequencing
  • Repetition
  • Events
  • Conditional logic
  • Problem solving
  • Debugging

What Students Learn

  • Fundamental coding concepts like events, variables, conditionals, and loops
  • Program Parrot drones using Tynker's visual code blocks
  • Program your own remote control to fly the way you want to fly
  • Sync projects to and from the Tynker mobile app
  • Program drones to react to your tablet's accelerometer
  • Navigate drones through obstacle courses
  • Perform fantastic aerial stunts and maneuvers

Technical Requirements

* Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.
* Tablet courses require an iPad (iOS 10+) with Tynker or Tynker Junior app installed and Internet access