“疯狂老鼠”的版本间的差异
第54行: | 第54行: | ||
delay(1000); | delay(1000); | ||
</source> | </source> | ||
+ | |||
+ | ==程序== | ||
+ | [[https://github.com/Microduino/Microduino_Tutorials/tree/master/MCookie_Tutorial/MicroduinoCrazyMouse MicroduinoCrazyMouse]] | ||
==结果== | ==结果== |
2015年6月22日 (一) 08:51的版本
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秒钟。 视频 |