Intro to Coding & Robotics
AI Mini Arm G.4-8: Lab 1
Objective
Students are introduced to the necessary coding foundation that they will need for the rest of the 8 weeks. Also will be introduced to robotics as a whole.
Activity
Students will learn about servos and the angles needed to move them.
Students will be able to combine the motions of the sensors and make them into a cohesive move.
Assessment
Students will be able to combine the movements of the servos and solve different problems with them.
Students will be able to breakdown intricate parts of each move to be able to control the arm.
Google Slides
Build Video
Students will begin their journey by exploring the foundational principles of coding, a critical skill that underpins all activities in the subsequent eight labs. This introduction focuses on teaching core programming concepts such as variables, loops, and basic logic, ensuring students have the tools to approach more advanced tasks with confidence. Additionally, they will gain a comprehensive overview of robotics, understanding its applications in real-world scenarios and its interdisciplinary nature, combining mechanics, electronics, and programming. Through hands-on activities, students will not only learn to write code but also see how it directly integrates with robotic systems, setting the stage for deeper exploration in the upcoming labs. This foundational lab ensures that every student, regardless of prior experience, is equipped to succeed in the program.
Lab Summary:
Required Materials:
Photos | Item Name | Purpose | Required Quantity | Labeled Bag |
---|---|---|---|---|
.png)
Part 1
Step 1:
For the first step we will need to refreshen our memory regarding to some important aspects that will be required for the rest of the curriculum.
Some important concepts:
Creation & Usage of Functions
Loops and conditional statements
Ability to import and upload libraries
Basics in syntax for Python
Our coding platform features two different forms of coding, being block coding and line coding. In the image to the left you will see a depiction of block codig vs line coding. (left and right respectively)
https://static.wixstatic.com/media/fb7652_b2db1dd8fcc5489eb1424e1d1a0e9e64~mv2.png