Arduino学习笔记:基本直流电机驱动
1 让电机跑起来
#define pwm 6
#define dir 2void setup() {pinMode(dir, OUTPUT);pinMode(pwm, OUTPUT);
}void loop() {digitalWrite(pwm, HIGH);
}
使用arduino uno设备,这里有pwm的引脚有5和6。(标有~符号代表pwm)。通电即可使电机旋转。注意Arduino自带的电压不够驱动电机,需要外接一个9V电源
2 控制电机速度
#define pwm 6
#define dir 2void setup() {pinMode(dir, OUTPUT);pinMode(pwm, OUTPUT); Serial.begin(9600);
}void loop() {if (Serial.available()){int speed = Serial.parseInt();if (speed >= 0 && speed <= 255) {analogWrite(pwm, speed);}}
}
这里通过串口输入速度(值的范围在0和255之间)。使用analogWrite把模拟电压写入pwm即可控制速度。0为静止,255为最大速度
3 控制电机方向
#define pwm 6
#define dir 2void setup() {pinMode(dir, OUTPUT);pinMode(pwm, OUTPUT); Serial.begin(9600);
}void loop() {if (Serial.available()){int speed = Serial.parseInt();if (speed >= 0 && speed <= 255) {analogWrite(pwm, speed);digitalWrite(dir, LOW);}}
}
我这里引脚2可以用于控制方向(uno上还有引脚4可用)。使用digitalWrite控制该方向引脚。高低压和低电压分别对应不同方向。
Arduino学习笔记:基本直流电机驱动相关推荐
- Arduino学习笔记(1):太极创客 第一部分
Arduino学习笔记 太极创客 第一部分 笔记 1-5 变量 1-6 程序结构 1-7 变量操作 1-8/1-9 程序函数 1-10/1-11 数字输出 1-12 面包板 1-13/1-14 数字输 ...
- Arduino学习笔记2
一.蜂鸣器输出实验 1.源代码 int buzzer=2;//设置控制蜂鸣器的数字口对应板子上2口 void setup() { pinMode(buzzer,OUTPUT);//设置对应的输出模式 ...
- arduino 学习笔记及课件01基础入门
arduino 学习笔记及课件01基础入门 以下学习笔记中图片部分由太极创客视频截图所得 概论 一. 引脚及信号 1.1引脚模式 INPUT:当Arduino没有使用上拉电阻或下拉电阻而直接与开放的开 ...
- 【Arduino学习笔记】E18-D50NK红外避障传感器使用说明
网上淘的E18-D50NK到货了,闲着没事试了一下,顺便做个笔记 就是这货,红色接5V正极,绿色接GND,黄色为信号线 后面的小圆孔可以调节有效检测距离 arduino代码如下: int E18Pin ...
- 【Arduino学习笔记】系列1 - 定时器配置
目录 一.Arduino定时器简介 二.定时器基本概念 定时器速度(HZ) = Arduino时钟速度(16MHz) / 预分频器系数 中断频率(Hz)=(Arduino时钟速度16MHz)/(预分频 ...
- 【Arduino学习笔记】使用L298N电机驱动模块驱动直流电机
L298N是Arduino的电机驱动模块,能驱动步进电机和两路直流电机,驱动步进电机和直流电机的文章网上百度一大堆,这里我想说的是L298N模块外接独立12V电压驱动电机的方法.我使用的L298N模块 ...
- Arduino 学习笔记_3 案例:按下按钮生成一位随机数字,在数码管中显示
猜数字案例 有一位8段数码管,和一个按钮.每次按下按钮,随机生成一个0~9的数并在LED显示器上显示出来. 首先先可以参考下官网上的案例.这个案例是从0到9所有数字循环显示,里面用到了数码管对应引脚, ...
- 【Arduino学习笔记】手把手教你使用ESP8266----①接线篇
在物联网时代搞技术就必须跟网络沾上边,这两天把前段时间淘宝上淘的ESP8266模块拿出来捣鼓了一下,初学Arduino,对硬件模块没啥了解,刚开始简直无从下手,在几个技术QQ群求教未果,技术大大们对我 ...
- 学习笔记1 直流微电网概述
目录 前言 1. 直流微电网简介 1.1 微电网概念及分类 1.2 直流微电网的优点 2. 常见的直流微电网拓扑结构 2.1 单母线直流微电网 2.2 多母线直流微电网 2.3 环形直流微电网 2.4 ...
最新文章
- 2017.4.2号总结
- linux那些事之early pape fault
- ROS中阶笔记(十一):ROS 2.0
- 眼底图像血管增强与分割--(3)基于PCA的增强算法原理及实现
- 黑塞矩阵(Hessian Matrix)
- 库存进销存出入库销售mysql表结构_进销存数据库表结构设计.doc
- “大数据杀熟”手段变种需要警惕!
- linux系统halt,Linux命令之halt - 停止系统运行但不关闭电源
- vue项目如何真机测试
- SpringBoot源码分析(二)之自动装配demo
- 重建windows系统的引导盘(亲测可用)
- Anki 2.1.24 版本更新要点
- 单目标优化算法测试函数python绘制及相关代码
- java运行环境配置
- 图论复习之强连通分量以及缩点—Tarjan算法
- 图片文字怎么转换成文本?可以试试这三种途径
- 安利一个Mac下好用的抓包工具-Charles
- google voice如何转移
- TransmittableThreadLocal的简单使用 + 手写源码
- 经济数据预测 | Python实现ARIMA模型股票趋势预测