灭火机器人是在C语言教学机器人基础上增加超声波导航模块和灭火套件的创新制作编程项目。学生利用这些模块和套件制作一台灭火机器人,按照国际标准的灭火机器人规则在模拟场地里运动,搜索房间里的火源并扑灭发现的火源。项目的难度在于如何根据超声波传感器测量的距离信息控制机器人在狭窄的走道空间里运动以搜索和扑灭火焰。通过此项目不仅能够进一步提高学生的C程序设计能力,而且能够了解到一些基本的反馈控制概念和软件实现方法。