{"id":5219,"date":"2015-07-18T17:05:07","date_gmt":"2015-07-19T00:05:07","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=5219"},"modified":"2023-05-01T09:45:38","modified_gmt":"2023-05-01T16:45:38","slug":"programming-parrot-drones-with-tynker","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/","title":{"rendered":"Programming Parrot Drones with Tynker"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69d5eabdd502b\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #206be5;color:#206be5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #206be5;color:#206be5\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d5eabdd502b\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Programming_Parrot_Drones_with_Tynker\" title=\"Programming Parrot Drones with Tynker\">Programming Parrot Drones with Tynker<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Compatibility\" title=\"Compatibility\">Compatibility<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Download_Tynker\" title=\"Download Tynker\">Download Tynker<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Learn_to_program_drones\" title=\"Learn to program drones\">Learn to program drones<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Create_your_first_drone_program\" title=\"Create your first drone program\">Create your first drone program<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Pairing_Your_Drone\" title=\"Pairing Your Drone\">Pairing Your Drone<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Bluetooth_Pairing_Airborne_Drones\" title=\"Bluetooth&nbsp;Pairing (Airborne Drones)\">Bluetooth&nbsp;Pairing (Airborne Drones)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#WiFi_Pairing_Jumping_Drones\" title=\"WiFi Pairing (Jumping Drones)\">WiFi Pairing (Jumping Drones)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Classroom_Mode\" title=\"Classroom Mode\">Classroom Mode<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Running_your_first_program\" title=\"Running your first program\">Running your first program<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Drone_code_blocks\" title=\"Drone code blocks\">Drone code blocks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Program_ideas\" title=\"Program ideas\">Program ideas<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Flip_Beginner\" title=\"Flip&nbsp;[Beginner]\">Flip&nbsp;[Beginner]<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Flappy_Drone_Game_Beginner\" title=\"Flappy Drone Game [Beginner]\">Flappy Drone Game [Beginner]<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Air_Controller_Intermediate\" title=\"Air Controller&nbsp;[Intermediate]\">Air Controller&nbsp;[Intermediate]<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Troubleshooting\" title=\"Troubleshooting\">Troubleshooting<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Pairing\" title=\"Pairing\">Pairing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Built-in_Controller\" title=\"Built-in Controller\">Built-in Controller<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Safety_Precautions\" title=\"Safety Precautions\">Safety Precautions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#Help_and_Support\" title=\"Help and Support\">Help and Support<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Programming_Parrot_Drones_with_Tynker\"><\/span>Programming Parrot Drones with Tynker<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>This is a quick-start guide to program&nbsp;your Parrot drone with the Tynker App. Parrot has a number of <a href=\"https:\/\/www.youtube.com\/user\/parrot\/playlists\">videos<\/a>&nbsp;that you can watch to unbox and set up the drone.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Compatibility\"><\/span>Compatibility<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Drone &#8211;<\/strong>&nbsp;Parrot&nbsp;<a href=\"http:\/\/global.parrot.com\/us\/products\/rolling-spider\/\">Rolling Spider<\/a>, <a href=\"https:\/\/www.parrot.com\/us\/minidrones\/parrot-airborne-night-maclane\">Night<\/a>,&nbsp;<a href=\"https:\/\/www.parrot.com\/us\/minidrones\/parrot-airborne-cargo-mars\">Cargo<\/a>,&nbsp;<a href=\"https:\/\/www.parrot.com\/us\/minidrones\/parrot-mambo#parrot-mambo-\" target=\"_blank\" rel=\"noopener\">Mambo<\/a>,&nbsp;<a href=\"https:\/\/www.parrot.com\/us\/minidrones\/parrot-jumping-sumo\">Jumping Sumo<\/a>&nbsp;(support for Jumping Sumo on iOS only),&nbsp;or <a href=\"https:\/\/www.parrot.com\/us\/minidrones\/parrot-Swing\" target=\"_blank\" rel=\"noopener\">Swing<\/a>&nbsp;(partial support for Swing on iOS)<\/li>\n<li><strong>Tablet<\/strong> &#8211; Your tablet should support Bluetooth 4.0 in order to pair with the drone. Please refer to&nbsp;<a href=\"https:\/\/www.parrot.com\/us\/support\/\" target=\"_blank\" rel=\"noopener\">Parrot Support<\/a> to find out if your tablet is supported.<\/li>\n<li><strong>Tynker App<\/strong> &#8211; Make sure you have the most recent version of the app downloaded.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Download_Tynker\"><\/span>Download Tynker<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The Tynker App is supported on iPads.&nbsp;Note that in addition to Tynker, you can also download Parrot&#8217;s Free Flight App to connect to the drone.<a href=\"https:\/\/itunes.apple.com\/us\/app\/tynker-learn-to-code-programming-made-easy\/id805869467?mt=8\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.tynker.com\/image\/hero\/ipad-app\/Download_on_the_App_Store_Badge_US-UK_135x40.png\" alt=\"Download Tynker iPad App on the App Store\" width=\"135\" height=\"40\"><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Learn_to_program_drones\"><\/span>Learn to program drones<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4899 aligncenter\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-training-puzzle-300x226.png\" alt=\"tynker-drone-training-puzzle\" width=\"600\" height=\"452\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-training-puzzle-300x226.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-training-puzzle-150x113.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-training-puzzle-1024x771.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-training-puzzle-94x70.png 94w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-training-puzzle-1280x963.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-training-puzzle.png 1293w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>&#8220;<strong>Crash Course<\/strong>&#8221; trains you on how to use&nbsp;drone-specific commands in Tynker.&nbsp;The same code blocks that you use to command the virtual drone in the the puzzles program the actual drone once you pair with the real drone.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Create_your_first_drone_program\"><\/span>Create your first drone program<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Select the &#8220;Workshop&#8221; section and&nbsp;start&nbsp;a new blank project. Add an Actor to represent the drone. You do this by selecting &#8220;+&#8221; to add an Actor, choosing the &#8220;Connect Device&#8221; category and selecting your&nbsp;Drone as an Actor. Once added, you&#8217;ll see that it comes with some default code.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7441 size-large\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-1024x575.png\" alt=\"Tynker Drone Coding\" width=\"1024\" height=\"575\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-1024x575.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-150x84.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-300x169.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-1280x720.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17.png 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Pairing_Your_Drone\"><\/span>Pairing Your Drone<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now that you&#8217;ve created a Tynker project to control your drone, you are ready to pair the tablet with the drone. Your drone may use bluetooth pairing or WiFi pairing. Most airborne drones use bluetooth pairing and most jumping drones use WiFi pairing.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5227\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/parrot-pairing1-1024x556.png\" alt=\"Parrot Drone Pairing with Tynker\" width=\"708\" height=\"386\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/parrot-pairing1-150x81.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/parrot-pairing1-300x163.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/parrot-pairing1.png 1425w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Bluetooth_Pairing_Airborne_Drones\"><\/span>Bluetooth&nbsp;Pairing (Airborne Drones)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Simply turn on the drone and wait for it to pair. The pairing should be automatic. Once paired, you will see a green indicator on the drone Actor in Tynker. The lights on the drone should also be green.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"WiFi_Pairing_Jumping_Drones\"><\/span>WiFi Pairing (Jumping Drones)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Turn on your drone, then go to your tablet&#8217;s WiFi settings. After a few seconds, you should see your drone&#8217;s name show up as a WiFi network option. Choose this option and&nbsp;go back to the Tynker app. When you open your drone project, the indicator next to the drone Actor should be green.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Classroom_Mode\"><\/span>Classroom Mode<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If you have more than one drone, you should turn on Classroom Mode through the Tynker app. This pairs each tablet&nbsp;with a single drone&nbsp;so that your code doesn&#8217;t run on the wrong drone by accident. This is especially helpful if you are in a classroom with many students&nbsp;controlling different drones.<\/p>\n<p>To turn on Classroom Mode:<\/p>\n<ol>\n<li>Go to the Tynker app and click the user icon in the top left corner.<\/li>\n<li>You&#8217;ll need to answer a simple math question, then click the &#8220;Settings&#8221; button at the bottom of the screen.<\/li>\n<li>Click the blue &#8220;Classroom Settings&#8221; button at the top right.<\/li>\n<li>Check the &#8220;Classroom Mode&#8221; box.<\/li>\n<li>Enter the unique name of the drone (you can find this by pairing with the drone and going to the controller).<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Running_your_first_program\"><\/span>Running your first program<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Place the drone on the ground in an area with sufficient clearance. Press the orange &#8220;Play&#8221; button to run the default program. The drone should take off, fly forward a few feet, turn around, fly back and land.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5224\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0396-1024x768.png\" alt=\"Tynker Drone Code\" width=\"643\" height=\"484\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0396-150x113.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0396-300x225.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0396-94x70.png 94w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Drone_code_blocks\"><\/span>Drone code blocks<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>All the connected device blocks appear in the new &#8220;Library&#8221; category of code blocks.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5228 size-full\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/drone-library.png\" alt=\"Drone Code Library\" width=\"640\" height=\"480\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/drone-library.png 640w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/drone-library-150x113.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/drone-library-300x225.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/drone-library-94x70.png 94w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/drone-library-600x450.png 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Program_ideas\"><\/span>Program ideas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Flip_Beginner\"><\/span>Flip&nbsp;[Beginner]<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Start with simple programs where you automate the drone&#8217;s flight path by modifying the default code. Make it flip on demand. For example, in this program, the drone flies up when you start the program and hovers. Each time you touch the drone actor, the drone flips. When you stop the program, the drone falls to the ground.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5229\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0400-1024x768.png\" alt=\"Tynker Drone Programming Ideas\" width=\"652\" height=\"488\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0400-1024x768.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0400-150x113.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0400-300x225.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0400-94x70.png 94w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0400-600x450.png 600w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0400-900x675.png 900w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0400-1280x960.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/IMG_0400.png 2048w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Flappy_Drone_Game_Beginner\"><\/span>Flappy Drone Game [Beginner]<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Use the pre-built template under &#8220;Game Kits&#8221; to make this simple Flappy bird style game. You can even add physical obstacles like hula hoops and fly the drone through them!<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Air_Controller_Intermediate\"><\/span>Air Controller&nbsp;[Intermediate]<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Use this pre-built&nbsp;template to make your own custom drone controller using all the commands you&#8217;ve learned. Try to&nbsp;integrate&nbsp;the&nbsp;<em><strong>tilt<\/strong><\/em> block that uses the tablet accelerometer.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Troubleshooting\"><\/span>Troubleshooting<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Pairing\"><\/span>Pairing<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Make sure that the drone is fully charged.<\/li>\n<li>If there are multiple drones in the vicinity, select your specific&nbsp;drone under &#8220;Properties&#8221; of the drone Actor.<\/li>\n<li>You will be able to see the Bluetooth scanning and pairing status under Properties.<\/li>\n<li>If you are still unsuccessful, restart the drone and then restart the Tynker app.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Built-in_Controller\"><\/span>Built-in Controller<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Use the built-in remote to pilot your drone by choosing the options drop-down and clicking &#8220;Control.&#8221;<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7443 size-large\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-1-1024x296.png\" alt=\"Controlling a Drone with Tynker\" width=\"1024\" height=\"296\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-1-1024x296.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-1-150x43.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-1-300x87.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-1-1280x371.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/2016-11-17-1.png 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Safety_Precautions\"><\/span>Safety Precautions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>The parrot mini-drone is not recommended for children under 14.<\/li>\n<li>Please make sure that there is an adult at all times.<\/li>\n<li>Parrot&#8217;s&nbsp;user guides have&nbsp;a detailed list of precautions while flying indoors and outdoors.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Help_and_Support\"><\/span>Help and Support<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>If you need to repair your drone or replace parts, Parrot has helpful tutorials and videos on their web site.<\/li>\n<li>More help is available at&nbsp;<a href=\"https:\/\/www.parrot.com\/us\/support\/\"><span style=\"color: #0000ff;\">https:\/\/www.parrot.com\/us\/support\/<\/span><\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Programming Parrot Drones with Tynker This is a quick-start guide to program&nbsp;your Parrot drone with the Tynker App. Parrot has a number of videos&nbsp;that you can watch to unbox and set up the drone. Compatibility Drone &#8211;&nbsp;Parrot&nbsp;Rolling Spider, Night,&nbsp;Cargo,&nbsp;Mambo,&nbsp;Jumping Sumo&nbsp;(support for Jumping Sumo on iOS only),&nbsp;or Swing&nbsp;(partial support for Swing on iOS) Tablet &#8211; Your tablet should support Bluetooth 4.0 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5231,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53,52,123],"tags":[85],"class_list":["post-5219","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding-at-home","category-coding-at-school","category-new-tynker-features","tag-drones"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Programming Parrot Drones with Tynker - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Learn how to program Parrot drones with Tynker! Step-by-step tutorials and coding challenges to make hardware accessible for kids.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programming Parrot Drones with Tynker - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how to program Parrot drones with Tynker! Step-by-step tutorials and coding challenges to make hardware accessible for kids.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-07-19T00:05:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-01T16:45:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-parrot.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"591\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tynker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programming Parrot Drones with Tynker - Tynker Blog","description":"Learn how to program Parrot drones with Tynker! Step-by-step tutorials and coding challenges to make hardware accessible for kids.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/","og_locale":"en_US","og_type":"article","og_title":"Programming Parrot Drones with Tynker - Tynker Blog","og_description":"Learn how to program Parrot drones with Tynker! Step-by-step tutorials and coding challenges to make hardware accessible for kids.","og_url":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2015-07-19T00:05:07+00:00","article_modified_time":"2023-05-01T16:45:38+00:00","og_image":[{"width":1000,"height":591,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-parrot.png","type":"image\/png"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"Programming Parrot Drones with Tynker","datePublished":"2015-07-19T00:05:07+00:00","dateModified":"2023-05-01T16:45:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/"},"wordCount":883,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-parrot.png","keywords":["drones"],"articleSection":["Coding at Home","Coding in the Classroom","New Tynker Features"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/","url":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/","name":"Programming Parrot Drones with Tynker - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-parrot.png","datePublished":"2015-07-19T00:05:07+00:00","dateModified":"2023-05-01T16:45:38+00:00","description":"Learn how to program Parrot drones with Tynker! Step-by-step tutorials and coding challenges to make hardware accessible for kids.","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-parrot.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/tynker-drone-parrot.png","width":1000,"height":591,"caption":"Kid with Parrot Drone"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/programming-parrot-drones-with-tynker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Programming Parrot Drones with Tynker"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57","name":"Tynker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4763e85174e9de8b2c500a7199919de3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4763e85174e9de8b2c500a7199919de3?s=96&d=mm&r=g","caption":"Tynker"},"description":"Tynker enables children to learn computer programming in a fun and imaginative way. More than 60 million kids worldwide have started learning to code using Tynker.","url":"https:\/\/www.tynker.com\/blog\/author\/tynker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/5219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=5219"}],"version-history":[{"count":29,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/5219\/revisions"}],"predecessor-version":[{"id":33964,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/5219\/revisions\/33964"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/5231"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=5219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=5219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=5219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}