当前位置:首页 >> 智能终端演进 >> 【Proteus仿真】【Arduino单片机】直流电机和步进电机,i718

【Proteus仿真】【Arduino单片机】直流电机和步进电机,i718

cpugpu芯片开发光刻机 智能终端演进 2
文件名:【Proteus仿真】【Arduino单片机】直流电机和步进电机,i718 【Proteus仿真】【Arduino单片机】直流电机和步进电机

文章目录 一、功能简介二、软件设计三、实验现象联系作者


一、功能简介

本项目使用Proteus8仿真Arduino单片机控制器,使用蜂鸣器、按键、直流电机、步进电机、ULN2003、L293D等。 主要功能: 系统运行后,K3键启动运行,K1和K2键控制运行方向,K4键停止。


二、软件设计 /*作者:嗨小易(QQ:3443792007)*/#include "public.h"#include "beep.h"#include "key.h"#include "Stepper_28BYJ48.h"#include "dc_motor.h"//创建步进电机对象#define STEPS 64Stepper mystepper(STEPS,2,3,12,13);//初始化运行一次void setup() {beep_init();key_init();dc_motor_init();mystepper.setSpeed(10); }//无限循环运行void loop() {char key=0;char dir=0;//方向char run=0;//运行状态int pulse=-5;//脉冲while(1){key=key_scan(0);//按键扫描if(key!=0)beep_alarm(100,1000);//提示音if(key==KEY3_PRESS)//启动run=1; else if(key==KEY4_PRESS)//停止run=0;else if(key==KEY1_PRESS)//正转{dir=0;pulse=-5;}else if(key==KEY2_PRESS)//反转{dir=1;pulse=5;}if(run==1)//启动{dc_motor_ctrl(dir);mystepper.step(pulse);}else//停止{dc_motor_stop();}}}
三、实验现象

B站演示视频:https://space.bilibili.com/444388619

联系作者

视频地址:https://space.bilibili.com/444388619/video 专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接