A+ Robotics 竞赛专项课程(Middle Level Programs)

Arduino 基础课程
课程简介:本课程采用 Arduino 初学者套件,带领学生从零开始学习电子与编程知识。通过完成一系列有趣的项目,学生将掌握 Arduino C 语言编程、传感器应用和电路连接等核心技能,为日后参与 RoboCup Junior Soccer 和 Rescue 等机器人竞赛项目奠定基础;
课程亮点:
-
学习 Arduino C 语言编程,控制 LED、蜂鸣器、舵机等常见电子元件;
-
掌握传感器的使用方法,如光敏电阻、温湿度传感器、红外传感器等;
-
完成循迹、避障、环境监测等任务,培养问题解决能力;
-
了解机器人控制的基本原理,为进阶课程做好准备;
适合对象:6 年级及以上,对机器人和编程感兴趣的初学者,无需任何基础;
课程目标:通过项目式学习,激发学生的学习兴趣,培养编程思维和动手能力,为参与更高级别的机器人竞赛项目做好准备。
Course Overview:
This beginner-level course introduces students to the world of electronics and programming through hands-on learning with the Arduino platform. Students will complete engaging projects that teach the fundamentals of coding, circuits, and sensors—laying a solid foundation for future robotics challenges such as RoboCup Junior Soccer and Rescue.
Key Highlights:
-
Learn basic Arduino C programming to control LEDs, buzzers, servos, and more;
-
Explore a variety of sensors including light, temperature, infrared, and sound detection;
-
Build real-world mini-projects like line-following, obstacle avoidance, and environmental monitoring;
-
Understand the basic principles of robot control and electronic interaction。
Who It’s For:
Grade 6+ students with no prior experience in programming or electronics. Ideal for young learners who are curious about how robots and smart systems work.
Course Goal:
To inspire interest in robotics and engineering by building hands-on skills in programming and hardware, and prepare students for more advanced robotics courses and competitions.

过渡基础课程
课程简介:本课程专为完成 Arduino 基础课程、希望进一步提升机器人编程与控制能力的学生设计。通过更复杂的任务与实战项目,学生将在循迹、救援、PWM电机控制和人工智能算法入门等方向展开学习,为后续 RoboCup Junior 竞赛课程打下坚实的过渡基础;
课程亮点:
-
掌握循迹与救援常用的广电(灰度/红外阵列)传感器应用;
-
学习 PWM 电机控制,实现平稳转向与速度调节;
-
设计和实现复杂逻辑程序,培养结构化编程思维;
-
初步接触人工智能算法(如简单的决策树/条件逻辑)解决寻迹与任务场景;
-
完成循迹、避障、简单救援等任务,逐步与 RoboCup Junior 场景接轨.
适合对象:已具备 Arduino 基础(如 LED 控制、基础传感器使用)的学生,推荐 6 年级及以上,准备迈向竞赛级别学习 。
课程目标:通过项目驱动学习,帮助学生在 Arduino 基础之上掌握机器人运动控制、复杂逻辑与初步智能算法的应用,顺利过渡到 RoboCup Junior 竞赛基础课程 。
Course Overview:
This course is designed for students who have completed the Arduino Beginner course and are ready to advance toward competition-level robotics. Students will take on more complex challenges such as line-following with grayscale sensors, PWM motor control, and introductory AI algorithms, bridging the gap between entry-level learning and RoboCup Junior competitions.
Key Highlights:
-
Learn to use grayscale/infrared array sensors for line-following and rescue challenges;
-
Master PWM motor control for smooth movement and speed regulation;
-
Build structured logic programs to solve multi-step robotics tasks;
-
Explore simple AI concepts (e.g., decision trees, rule-based logic) to tackle mazes and task scenarios;
-
Complete hands-on projects such as line following, obstacle avoidance, and basic rescue simulations。
Who It’s For:
Grade 6+ students who already have basic Arduino experience (LEDs, sensors, simple circuits) and want to transition into competition-level robotics.
Course Goal:
Enable students to move beyond basic Arduino knowledge, developing strong skills in motion control, sensor usage, and problem-solving logic—preparing them for the RoboCup Junior Foundation Course.

竞赛基础课程
RoboCup Junior 竞赛基础课程(推荐年级:7年级及以上)
课程简介:本课程为准备参与 RoboCup Junior 足球(Soccer)与救援(Rescue)项目的学生打下坚实基础。学生将在任务驱动式学习中掌握 Arduino C 语言、机器人控制逻辑与传感器应用,为进阶课程做好技术准备。
课程亮点:
-
运用 Arduino C语言 编写基础控制程序;
-
完成循迹、避障、物体识别等实战任务;
-
理解机器人运动控制与传感器原理;
-
为 RoboCup Soccer 与 Rescue 项目奠定技术基础.
适合对象:7年级及以上,对机器人感兴趣,希望日后参与 RoboCup Junior 竞赛的初学者
课程目标:通过项目式任务训练,提升学生的编程思维与动手能力,逐步过渡到 RoboCup Junior 高阶竞赛课程。
Course Overview:
This beginner-level course is designed to build a solid foundation for students who aim to join RoboCup Junior Soccer or Rescue competitions in the future.Through task-based learning, students will develop core skills in Arduino C programming, sensor control, and basic robotics logic.
Key Highlights:
-
Learn fundamental robotics using Arduino C
-
Complete hands-on tasks like line following, obstacle avoidance, and object detection
-
Understand motion control and sensor integration
-
Prepare for advanced RoboCup Soccer and Rescue programs
Who It’s For:
Grade 7+ students interested in robotics and planning to participate in RoboCup Junior competitions
Course Goal:
Equip students with essential programming and hands-on skills to smoothly transition into advanced RoboCup Junior competitive courses.

