|
本帖最后由 roc2 于 2019-11-12 11:25 编辑
本实验使用ULN2003电机驱动板去控制步进电机的运转。
一、工具原料
电脑,windows系统
零知开发板
micro-usb线
ULN2003
步进电机
二、硬件连接
连线示意图:
三、软件代码
- /**********************************************************
- * 文件: ul2003-stepper.ino by 零知实验室([url=http://www.lingzhilab.com]www.lingzhilab.com[/url])
- * -^^- 零知开源,让电子制作变得更简单! -^^-
- * 时间: 2019/06/27 17:15
- * 说明:
- ************************************************************/
-
- #include <Stepper.h>
-
- // 这里设置步进电机旋转一圈是多少步
- #define STEPS 60
-
- //设置步进电机的步数和引脚(就是驱动板上IN1~IN4连接的四个数字口)。
- Stepper stepper(STEPS, 0, 2, 1, 3);
-
- // 复位或上电后运行一次:
- void setup() {
- //在这里加入初始化相关代码,只运行一次:
- // 设置电机的转速
- stepper.setSpeed(90);
- // 初始化串口,用于调试输出信息
- Serial.begin(9600);
- }
-
- //一直循环执行:
- void loop() {
- // 在这里加入主要程序代码,重复执行:
- // 顺时针旋
- Serial.println("顺时针旋转。。");
- stepper.step(200);
- delay(300);
-
- // 逆时针旋转
- Serial.println("逆时针旋转。。。");
- stepper.step(-200);
- delay(300);
- }
复制代码
四、测试验证
将上述代码验证后上传到零知板,就可以看到测试结果了。
附件:完整的工程代码-
视频效果点击查看 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
|