“疯狂老鼠”的版本间的差异
(Created page with "{{Language| 疯狂老鼠}} {| style="width: 800px;" |- | ==目的== 拍打老鼠的身体就会向前狂奔一段距离。 ==原理== ==设备== {|class="wikitable" |- |模...") |
|||
第7行: | 第7行: | ||
==原理== | ==原理== | ||
+ | 利用震动传感器检测老鼠被拍打,然后让电机带动老鼠向前运行一段距离 | ||
==设备== | ==设备== |
2015年6月22日 (一) 08:48的版本
Language | English |
---|
目的拍打老鼠的身体就会向前狂奔一段距离。 原理利用震动传感器检测老鼠被拍打,然后让电机带动老鼠向前运行一段距离 设备
搭建硬件
软件调试
#define PIN_SHACK 2 //震动传感器输入引脚
#define PIN_MOTOR 6 //电机输出引脚
sensorReading = digitalRead(PIN_SHACK); //读取震动传感器状态
if(sensorReading == HIGH)
{
digitalWrite(PIN_MOTOR,LOW); //电机工作3秒钟
delay(3000);
digitalWrite(PIN_MOTOR,HIGH);
}
delay(1000);
结果拍打老鼠的身体,震动传感器检测到震动,老鼠向前运行3秒钟。 视频 |