Blockstobots syllabus
Introduction to Number System¶
- Decimal Number System
- Binary Number System
- Conversion between Decimal and Binary
Introduction to Graphical Programming¶
- Introduction to Visual Coding
- Print function.
- “Hello World” Code
-
Variables and Math Operators
-
Repeat Function (Loops)
- Multiplication Table generator
- Repeat with variable (Count function)
- Number Series generator
-
Plot Data
- Plotting Data using Phone Sensors.
- Plotting Intensity of Ambient Light using phone sensor
- Data Plotting using Accelerometer of the phone
-
Game controls using Phone Sensor data
Introduction to KuttyPy -microcontroller¶
-
Hands-On introduction to KuttyPy
-
Understanding KuttyPy Registers
- i. DDRB, Ports, etc.
-
Manipulation of KuttyPy Registers
- Blink Specific LEDs.
- Relate Binary with Registers
-
Programming LED animations
- Shift Operator
- Flowing LEDs
- Dancing LEDs
-
Using sensors to input data into KuttyPy
Introduction to vision AI.¶
-
Integrating AI Gesture capture into code using a phone camera,
-
Game controls using AI Gesture Capture,
-
Robotic arm controls using AI gesture capture, etc.
-
Integrating AI Gesture capture into code using a phone camera,
- Game controls using AI Gesture Capture,
- Robotic arm controls using AI gesture capture, etc.
Projects based on School Experiments¶
- Free-fall experiment to find the acceleration due to gravity.
-
Series and Parallel connections.
-
Bridging Ohm’s Law from Past to Present.
-
Resistance Reconnaissance: Multimeter vs. Expeyes.
-
Illumination Dynamics: Power Analysis of Bulb Configurations.
-
Reflecting Perspectives: Mirror Equation Investigation.
-
Moving Forward: A Journey into the World of Motion