Arduino教程五—步进电机
1) 功能
实现步进电机正传反转
2) 硬件
步进电机、ULN2003驱动板、杜邦线、Arduino uno
3) 连线
ULN2003驱动板上IN1——Arduino uno的数字引脚8
ULN2003驱动板上IN2——Arduino uno的数字引脚9
ULN2003驱动板上IN3——Arduino uno的数字引脚10
ULN2003驱动板上IN4——Arduino uno的数字引脚11
驱动板电源输入+引脚——Arduino uno板的5V
驱动板电源输入-引脚——Arduino uno板的GND
4) 代码
void setup() {for (int i = 8; i < 12; i++) {pinMode(i, OUTPUT);}
}
//步进电机正转即顺时针转动
void clockwise(int num)
{for (int count = 0; count < num; count++){for (int i = 8; i < 12; i++){digitalWrite(i, HIGH);delay(3);digitalWrite(i, LOW);}}
}
//步进电机反转即逆时针转动
void anticlockwise(int num)
{for (int count = 0; count < num; count++){for (int i = 11; i > 7; i--){digitalWrite(i, HIGH);delay(3);digitalWrite(i, LOW);}}
}
Arduino教程五—步进电机相关推荐
- 米思齐(Mixly)图形化系列教程(五)-if……else……与逻辑运算
目录 比较运算 逻辑运算符 if esle 说明 例子 if程序的嵌套 例子 教程导航 联系我们 比较运算和逻辑运算返回两种结果,条件成立(真true)与不成立(假false) 比较运算 下表显示了支 ...
- Arduino教程汇总贴
初识arduino http://www.arduino.cn/thread-1083-1-1.html 关于Arduino及其周边配件的购买建议 http://www.arduino.cn/t ...
- 串口监视软件_ESP32 Arduino教程:软件重置
简介 该esp32 arduino教程旨在解释如何使用Arduino核心在ESP32开发板上执行软件重置. 本ESP32教程的测试是使用集成在ESP32开发板中的DFRobot的ESP-WROOM-3 ...
- Swift中文教程(五)--对象和类
原文:Swift中文教程(五)--对象和类 Class 类 在Swift中可以用class关键字后跟类名创建一个类.在类里,一个属性的声明写法同一个常量或变量的声明写法一样,除非这个属性是在类的上下文 ...
- esp32 micropython web服务器_ESP32 Arduino教程:Websocket server(服务器)
本文主要介绍如何使用Arduino内核作为编程架构在ESP32(上创建Websocket server(服务器).所创建的Websocket server(服务器)将作为回发服务器使用,也就是说它会把 ...
- C#微信公众号开发系列教程五(接收事件推送与消息排重)
C#微信公众号开发系列教程五(接收事件推送与消息排重) 原文:C#微信公众号开发系列教程五(接收事件推送与消息排重) 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续 ...
- 公众号第三方平台开发 - 教程五 代公众号发起网页授权源码
教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...
- MongoDB 教程五: MongoDB固定集合和性能优化 (索引Indexes, 优化器, 慢查询profile)
mongodb索引详解(Indexes) 索引介绍 索引在mongodb中被支持,如果没有索引,mongodb必须扫描每一个文档集合选择匹配的查询记录.这样扫描集合效率并不高,因为它需要mongod进 ...
- MongoDB 教程五: MongoDB固定集合和性能优化
MongoDB 固定集合(Capped Collections) MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环 ...
最新文章
- footer始终在页面最底部的方法(问题待检验)
- js等待5秒后执行_Python+selenium自动化之等待
- mysql集群的配置
- Nowcoder 提高组练习赛-R3
- Java程序设计专题
- windows installer无法启动
- APP-V与RemotoAPP
- HTML中文字布局,HTML文字布局
- 你这么爱打游戏,怎么不去做游戏测试呢?
- python函数式编程之functools、itertools、operator详解
- ElasticSearch 使用Java Api访问集群
- STM32之DAC例程
- 微服务写的最全的一篇文章
- 一键换ip命令_软网推荐:高效命令行备份更简单
- c++函数如何返回一个vector_如何将Python的一个函数进行超时限制
- php教师评价系统,正韵教学评价系统 v3.2
- linux上编译stm32工程,Linux下如何搭建stm32开发环境
- 轻松编写您自己的拖拉机算法,进行算法大战
- 根据程序流程图化程序流图_程序流程图有什么用?简单实用的流程图模板大全...
- java的StadIn函数_Java經典算法案例---Java深入
热门文章
- 计算机中磁盘与硬盘的区别,电脑中硬盘和内存的区别是什么
- 《泰晤士报》百本新经典童书推荐-0-3岁宝宝阅读
- 【C】双边循环快速排序,升序和降序的区别
- django数据迁移
- Torch 池化操作大全 MaxPool2d MaxUnpool2d AvgPool2d FractionalMaxPool2d LPPool2d AdaptivePool2d dilation详解
- Cannot set property innerHTML of null
- Android仿QQ主界面
- Transformer框架时间序列模型Informer内容与代码解读
- 关于Web网页的搜索方法
- Vue HTML网页中数学符号未正常显示(MathJax)