简介
130直流电机风扇模块是个很趣的模块,该模块不需要额外的电机驱动板,就可以使用Arduino轻松驱动起来,你也可以使用PWM脉冲宽度来调节电机转速,适合轻应用或者DIY小制作。
简单,但又不简单。
产品参数
- 工作电压:5V
- 接口类型:标准数字传感器接口
- 尺寸:52 *27 mm
使用教程
本教程将会教会你使用Arduino来控制风扇的转速。
准备
- 硬件
- DFRduino UNO R3 x1
- IO传感器扩展板 x1
- 130电机风扇模块 x1
- 软件
- Arduino IDE 版本1.6.5 点击下载Arduino IDE
接线图
请按下图连线。
样例代码
请将下面蓝色部分的样例代码拷贝到ARDUINO IDE中,编译并烧录进你的UNO中.
/* 130 DC Motor
by DFRobot <https:www.dfrobot.com>
*/
int motorPin = 3; //电机驱动管脚D3
int motorSpeed; //电机转速变量
void setup()
{
Serial.begin(9600);
}
void loop()
{
for(motorSpeed = 0 ; motorSpeed <= 255; motorSpeed+=5)
{
analogWrite(motorPin, motorSpeed); //PWM调速
delay(30);
}
for(motorSpeed = 255 ; motorSpeed >= 0; motorSpeed-=5)
{
analogWrite(motorPin, motorSpeed); //PWM调速
delay(30);
}
}
结果
电机开始加速转动,到最高速之后开始减速
PWM 调速 — 行空板K10
项目功能描述
行空板K10 通过 PWM 信号调节直流电机风扇的转速;初始低速、逐渐加速至高速后循环。
硬件准备
| 器材 | SKU / 型号 | 数量 |
|---|---|---|
| 行空板K10 | DFR0992 | 1 |
| 130 直流电机风扇 | DFR0411 | 1 |
| 两头PH2.0-3P白色硅胶绞线 | — | 1 |
| Type-C 数据线 | — | 1 |
连线说明

| 模块 | 模块端口引脚 | 扩展板接口 | 注意事项 |
|---|---|---|---|
| 130 直流电机风扇 | VCC-GND-Signal | K10 P1 | PWM 0-1023 调节转速 |
示例程序(行空板K10)

运行效果
风扇由低速逐渐加速至全速,循环往复。

若无效,请检查连接线是否插在对应的引脚。
PWM 调速 — 行空板M10
项目功能描述
行空板M10 通过 PWM 信号调节直流电机风扇的转速;初始低速、逐渐加速至高速后循环。
硬件准备
| 器材 | SKU / 型号 | 数量 |
|---|---|---|
| 行空板M10 | DFR0706 | 1 |
| 130 直流电机风扇 | DFR0411 | 1 |
| 两头PH2.0-3P白色硅胶绞线 | — | 1 |
| Type-C 数据线 | — | 1 |
连线说明
| 模块 | 模块端口引脚 | 扩展板接口 | 注意事项 |
|---|---|---|---|
| 130 直流电机风扇 | VCC-GND-Signal | M10 P21 | PWM 0-1023 调节转速 |
示例程序(行空板K10)
运行效果
风扇由低速逐渐加速至全速,循环往复。
效果和行空板K10类似。
手动开启和关闭风扇 — 行空板M10
项目功能描述
行空板M10 通过A/B键 控制输出数字实现风扇的开启和关闭。
硬件准备
| 器材 | SKU / 型号 | 数量 |
|---|---|---|
| 行空板M10 | DFR0706 | 1 |
| 130 直流电机风扇 | DFR0411 | 1 |
| 两头PH2.0-3P白色硅胶绞线 | — | 1 |
| Type-C 数据线 | — | 1 |
连线说明
| 模块 | 模块端口引脚 | 扩展板接口 | 注意事项 |
|---|---|---|---|
| 130 直流电机风扇 | VCC-GND-Signal | M10 P21 | 数字输出 |
示例程序(行空板M10)
运行效果
按下行空板A键,风扇转动;按下行空板B键风扇停止转动。
注意:数字输出和PWM输出控制不可同时出现在一个项目中,会导致PWM输出异常。
常见问题
还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!
更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖!
