极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13168|回复: 9

对于电驱的使用,PWM操作的疑问?!

[复制链接]
发表于 2012-10-3 23:39:23 | 显示全部楼层 |阅读模式


  1. const int PIN_MOTOR1_L = 0;
  2. const int PIN_MOTOR1_R = 1;
  3. const int PIN_MOTOR1_S = 2;

  4. void setup() {
  5.   Serial.begin(9600);
  6.   // 电驱
  7.   pinMode(PIN_MOTOR1_L, OUTPUT);
  8.   pinMode(PIN_MOTOR1_R, OUTPUT);
  9.   pinMode(PIN_MOTOR1_S, OUTPUT);
  10. }

  11. void loop () {
  12.       // 正转
  13.       analogWrite(PIN_MOTOR1_R, 50);
  14.       analogWrite(PIN_MOTOR1_L, LOW);
  15.       digitalWrite(PIN_MOTOR1_S, HIGH);
  16.       // 停
  17.       digitalWrite(PIN_MOTOR1_S, LOW);
  18.       // 反转
  19.       analogWrite(PIN_MOTOR1_R, LOW);
  20.       analogWrite(PIN_MOTOR1_L, 50);
  21.       digitalWrite(PIN_MOTOR1_S, HIGH);
  22.       // 停
  23.       digitalWrite(PIN_MOTOR1_S, LOW);
  24. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2012-10-3 23:40:46 | 显示全部楼层
按照说明做正/反转测试,可是都是正转,我哪里写的不对呢?!
回复 支持 反对

使用道具 举报

发表于 2012-10-4 16:00:13 | 显示全部楼层
完整代码在哪里?  我的也不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-4 16:15:26 | 显示全部楼层
小猪会轮滑 发表于 2012-10-4 16:00
完整代码在哪里?  我的也不行

你是在“wingxine”店里买的吗?!


店家提供的测试方法,我试了没问题~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2012-10-4 16:48:06 | 显示全部楼层
0,1,2都不能输出pwm吧,用 3,5,6脚试试看!
回复 支持 反对

使用道具 举报

发表于 2012-10-4 19:33:55 | 显示全部楼层
楼上正解,012不能analogwrite
回复 支持 反对

使用道具 举报

发表于 2012-10-4 19:34:12 | 显示全部楼层
const int PIN_MOTOR1_L = 3;
const int PIN_MOTOR1_R = 5;
const int PIN_MOTOR1_S = 6;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-4 21:59:51 | 显示全部楼层

多谢各位果真是不能用0和1,换234就好了,谢谢各位~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-4 22:01:17 | 显示全部楼层
  1. // 电驱
  2. const byte MOTOR[2][3] = { { 2, 3, 4 }, { 5, 6, 7 } }; // LPWM, RPWM, EN
复制代码
工作很顺利~~~
回复 支持 反对

使用道具 举报

发表于 2012-10-6 22:57:02 | 显示全部楼层
恭喜楼主
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 15:41 , Processed in 0.048520 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表