Crazyflie App Basics (Block Code + Simulator)
Build. Code. Fly. The Crazyflie drones, central to the DroneBlocks Autonomous Drones – Level II kit, exemplify cutting-edge STEM tools. Weighing merely 27g and small enough to fit in the palm of your hand serving as open-source flying development platforms, providing an unparalleled opportunity for hands-on learning and experimentation in the classroom. These nano-size drones demonstrate incredible durability and utilize advanced sensor technology to maintain their position indoors with high accuracy.
This course is structured around the DroneBlocks Web App, a user-friendly, device-agnostic platform that eliminates the complexity of traditional drone programming setups. With no cumbersome installations required, the app ensures a seamless, accessible learning experience for educators and students. The integrated drone coding simulator within the web app is a standout feature, allowing for real-time testing and code refinement, a critical step before transitioning to actual flight missions.
What You Will Learn
- Accessing the DroneBlocks Web App: Begin easily, learning how to navigate and make the most out of the web app's intuitive interface.
- Saving and Managing Missions: Master the skills to efficiently save, organize, and access your drone missions, facilitating a streamlined workflow.
- Using the Simulator: Dive into the simulator feature to predict, test, and perfect your drone missions in a virtual environment, minimizing errors and maximizing learning.
- Launching Missions on Actual Drones: Transition from simulation to reality, applying your coded missions to the Crazyflie drones and witnessing your code come to life.
- Coding for Autonomous Drone Flight: Embark on the journey of coding for autonomy, starting from the basics and progressively tackling more complex missions, pushing the boundaries of what you can achieve with drone technology.
Your Instructor
Clinton started tinkering with computers 30+ years ago and hasn't stopped since. He grew up assisting his father in the family business "Evans Computers" which lead to being chairman of his High School's Computer Club in the late 90s.
Clinton is self-taught in several programming languages, starting with Turbo Pascal and climbing up through Visual Basic to JavaScript, Ruby on Rails and Python.
In 2015 Clinton started a computer training business called GetCTRL (Get Control) which provides professional development for teachers as well as awesome exciting workshops for students. Some of the workshops cover Programming, Web Design, Robotics, Drone Piloting and Coding... and even for a short time 3D Printing.
Clinton is a huge animal lover. His current pet collection includes 3 frogs, 2 cats, 1 bearded dragon and a cavalier puppy named Chester.