Arduino控制motorshield
来源:互联网 发布:卧龙大数据招聘 编辑:程序博客网 时间:2024/06/07 08:19
/***
使用arduino和motor shield测试通过。
确保A1、A2、ENA、GND连接正确,最好在同一排。
电源模块的电压在工作范围内。
***/
#define motor1pin1 7 //定义IN1引脚
#define motor1pin2 8 //定义IN2引脚
#define motor1pwm 3 //定义ENA引脚(我的是arduino uno的板子)
void motor(int motorpin1,int motorpin2,int motorpwm,int val) //定义一个电机转动函数
{
pinMode(motorpin1,OUTPUT); //输出第一个引脚
pinMode(motorpin2,OUTPUT); //输出第二个引脚
digitalWrite(motorpin2,0); //将第二个引脚置低
digitalWrite(motorpin1,1); //将第一个引脚抬高
analogWrite(motorpwm,val); //给EN引脚设定模拟值,设定转速
}
void setup()
{
}
void loop()
{
motor(motor1pin1,motor1pin2,motor1pwm,250); //电机A以最大转速转动
delay(5000);
motor(motor1pin2,motor1pin1,motor1pwm,250); //电机A反向转动
delay(5000);
}
测试结果:
电机A先正转后反转,不断循环。
- Arduino控制motorshield
- Pcduino通过PWM信号控制motorshield
- Arduino 摇杆控制 舵机
- Arduino 控制四路继电器
- arduino-摇杆控制舵机
- Arduino之舵机控制
- Arduino舵机控制1
- arduino蓝牙控制灯泡
- arduino 红外控制彩灯
- Arduino控制风扇转动
- arduino控制步进电机
- Arduino控制L298N
- arduino按钮控制LED
- Arduino舵机控制
- Arduino控制直流电机
- Arduino—舵机控制
- Arduino—电机控制
- Arduino控制—连载
- 网页UTF-8中文乱码问题解决方法
- HEVC代码学习10:实现全局使用最小CU划分
- caffe中权值初始化滤波器
- 设计模式
- 吴军《数学之美》部分概念笔记(12章-END)
- Arduino控制motorshield
- Win10不支持承载网络的解决方法
- 关于android中主题的简介
- 深入理解JavaScript系列(27):设计模式之建造者模式
- 2014基本贪心1005
- mybatis中的#和$的区别
- Red and Black HDU
- Leetcode--Path Sum I,II,III
- 操作系统如何管理CPU资源?细说操作系统进程与多任务模型问题