“疯狂老鼠”的版本间的差异
(→设备) |
|||
第18行: | 第18行: | ||
|[[Microduino-Sensorhub/zh]]||1||传感器转接板 | |[[Microduino-Sensorhub/zh]]||1||传感器转接板 | ||
|- | |- | ||
− | | [[Microduino- | + | | [[Microduino-Shake/zh]]||1||震动传感器 |
|- | |- | ||
| [[Microduino-Robot/zh]]||1||机器人控制板 | | [[Microduino-Robot/zh]]||1||机器人控制板 |
2015年10月30日 (五) 06:58的版本
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秒钟。 视频 |