Skating Robot Project: Transition from Block-Based to Arduino C++

Role: Curriculum Developer

Developed a student workbook for building and programming a skating robot, designed to teach both hardware assembly and introductory Arduino coding.

Learning Objectives:

  • Controlled multiple servo motors to simulate skating movement.
  • Transitioned from block-based programming to Arduino C++ for greater flexibility and technical depth.
  • Managed digital inputs and outputs using the Arduino Nano platform.
  • Documented electronic components and wiring configurations to reinforce system understanding.

Outcome:
Students strengthened their robotics and programming skills by constructing and coding a dynamic robot, gaining experience in both physical computing and written technical documentation.