Level:
Age Group:
Duration:
Type:
Understand the basics of RGB color system and its application
Learn to connect UIFlow with M5Go for programming and running code
Write programs to control buttons and create sound and light effects on M5Go
Implement loops in programming to create repetitive tasks until a condition is met
Create a functional Scissors, Paper, Stone game using M5Go's IMU unit and conditional logic
Understand and apply computational thinking concepts like decomposition, pattern recognition, abstraction, and algorithms.
This course covers the use of the M5Go microcontroller platform to introduce computational thinking and practical programming skills. Students will begin with an introduction to M5Go, covering its components, external units, and the UIFlow programming environment. They will learn to connect UIFlow to M5Go, create and run programs, and document their learning using Padlet. The course includes hands-on tasks and challenges focusing on creating sound and light shows and a Scissors, Paper, Stone game. Key programming concepts like RGB color, loops, buttons control, and responding to sensor input (IMU unit) are covered. The course also stresses the importance of clear instructions and step-by-step thinking in programming.
Content