“懒惰的驴先生/zh”的版本间的差异
853387039@qq.com(讨论 | 贡献) (→搭建硬件) |
(→设备) |
||
第18行: | 第18行: | ||
|[[Microduino-Sensorhub/zh]]||1||传感器转接板 | |[[Microduino-Sensorhub/zh]]||1||传感器转接板 | ||
|- | |- | ||
− | | [[Microduino- | + | | [[Microduino-Shock/zh]]||1||震动传感器 |
|- | |- | ||
| [[Microduino-Robot/zh]]||1||机器人控制板 | | [[Microduino-Robot/zh]]||1||机器人控制板 | ||
|- | |- | ||
| [[Microduino-Motor/zh]]||1||直流电机驱动模块 | | [[Microduino-Motor/zh]]||1||直流电机驱动模块 | ||
− | + | ||
− | |||
|} | |} | ||
[[File: _304_DozingDonkey-module.jpg|600px|center]] | [[File: _304_DozingDonkey-module.jpg|600px|center]] |
2015年12月1日 (二) 02:38的版本
Language | English |
---|
目的驴先生一有时间就会偷懒,敲打桌面,它才会乖乖干活。 原理利用震动传感器检测被拍打,然后让电机带动老鼠向前运行一段距离。同时运动速度和持续时间用户可以自己设定。 设备
准备
软件调试
#define motor_pinB 6 //电机1
#define motor_pinA 8 //电机1
//#define servo_pinB 5 //电机2
//#define servo_pinA 7 //电机2
const int vibrationPin = 10; // 震动传感器
void fullForward() {
//digitalWrite(motor_pinB, HIGH);
analogWrite(motor_pinB,255);//0-255
digitalWrite(motor_pinA, LOW);
delay(1000);
}
搭建硬件
结果拍打桌子,震动传感器检测到震动,驴向前运行1秒钟。 视频 |