石头剪子布

2020-12-30659
AI 快速预览详细 收起
石头剪子布机器人是创客教学中的一个经典案例,通过该项目,孩子们可以学习舵机和超声波传感器的使用。本文提供了一个创新的思路,仅使用一个舵机和超声波传感器,就能实现石头、剪子、布的手势识别。硬件清单包括Arduino uno主控板、扩展板、超声波传感器和180°舵机。编好程序后,上传到主控板进行测试,确保每一个随机数对应的舵机都能按设想的角度转动。

 总述     

      石头剪子布,是创客教学中的一个经典案例,孩子们都很喜欢。通过这个项目的学习,孩子们可以学习舵机、超声波传感器的使用,以及掌握“随机数”积木的使用。

该案例在网上有不少教程,我为什么还要写一个呢?我想通过这个案例让孩子们知道,学习了任何一个项目后,都要思考如何创新?而创新,有时只是改变了其中某一个方面,并不要觉得非得打破重组,做一个独一无二的东西出来。

       拿石头剪子布来说,我只使用用一个驼机好超声波传感器,运用随机函数使驼机臂旋转到三个不同的区域(这三个区域分别是石头、剪子、布),超声波传感器设置为人手接近25厘米就会产生一个随机数,随机数对应一个区域。

功能介绍

         当人在超声波20厘米内出拳后,猜拳机器人会在“石头”、“剪刀”、“布”三个手势区域间随机指向一个区域。

制作过程

 一、准备材料

材料清单:  Arduino uno主控板 1块 ;扩展板 1块 ;超声波传感器 1个; 180°舵机 1个。

project-image

二、硬件连接

project-image
project-image

三、编写程序

编好程序,上传到主控板进行测试,确保每一个随机数对应的舵机都能按设想的角度转动。下一步组装。

project-image

四、组装

project-image

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -