top of page

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 スライド

PDF

ビデオをビルドする

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:

必要な材料:

Photos
Item Name
Purpose
Required Quantity
Labeled Bag

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

bottom of page