1 Star 3 Fork 2

Ikaros / STM32F103+步进电机28BYJ48 简单应用之摇头+转圈+自定义模式demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

前言

具体细节内容可以参考:[STM32F103+步进电机28BYJ-48+ULN2003 实现简单的正反转demo](https://blog.csdn.net/Ikaros_521/article/details/116598144?spm=1001. 2014.3001.5501),这里不再赘述。

代码下载:

码云 GitHub

功能介绍:

1、LED0在不同模式下根据不同时间进行翻转。

2、按KEY_UP,翻转LED1,切换模式,分别为

  • 不工作模式 共0.5秒
  • 摇头模式 (顺n个5.625度 停顿x个0.1秒 逆n个5.625度 停顿x个0.1秒) 共0.2x秒
  • 转圈模式1 (顺1圈,停顿y个0.1秒) 共0.1y秒
  • 转圈模式2 (逆1圈,停顿z个0.1秒) 共0.1z秒
  • 自定义模式 (自行修改代码) 共3.5秒

3、按KEY0,翻转LED1,电机顺时针旋转5.625度。按KEY1,翻转LED1,逆时针旋转5.625度。(键盘外部中断)

接线

+    >   5V
-    >   GND
IN1  >   PF1
IN2  >   PF2
IN3  >   PF3
IN4  >   PF4

在这里插入图片描述

效果图

摇头模式

// 24 * 5.625 = 135
n = 24; 
// 0.2 * 10 = 2
x = 10;

(顺n个5.625度 停顿x个0.1秒 逆n个5.625度 停顿x个0.1秒) 共0.2x秒

在这里插入图片描述

转圈模式1

// 0.1 * 5 = 0.5
y = 5;

(顺1圈,停顿y个0.1秒) 共0.1y秒

在这里插入图片描述

转圈模式2

// 0.1 * 0 = 0
z = 0;

(逆1圈,停顿z个0.1秒) 共0.1z秒

在这里插入图片描述

自定义模式

在这里插入图片描述

空文件

简介

STM32F103+步进电机28BYJ-48 简单应用之摇头、转圈、自定义模式demo 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/ikaros-521/STM32_28BYJ-48_apply_demo1.git
git@gitee.com:ikaros-521/STM32_28BYJ-48_apply_demo1.git
ikaros-521
STM32_28BYJ-48_apply_demo1
STM32F103+步进电机28BYJ48 简单应用之摇头+转圈+自定义模式demo
master

搜索帮助