你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F042Nucleo Mbed PWM+L298N驱动12V直流电机

[复制链接]
leo121_3006061 提问时间:2016-12-6 18:43 /
今天,又用Mbed简单的试了下直流电机调速,附上代码
  1. #include "mbed.h"

  2. //PwmOut mypwm(PWM_OUT);
  3. PwmOut mypwm1(PB_4); //L298N IN1
  4. PwmOut mypwm2(PB_5); //L298N IN2
  5. //DigitalOut ENA(PB_11,0); //L298N ENA

  6. DigitalOut myled(LED1);

  7. int main() {
  8.    
  9.     //IN1=1;
  10.     mypwm1.period_ms(10);
  11.     mypwm1.pulsewidth_ms(0);
  12.     //IN2=0;
  13.     mypwm2.period_ms(10);
  14.     mypwm2.pulsewidth_ms(3);
  15.   
  16.     printf("pwm set to %.2f %%\n", mypwm2.read() * 100);
  17.     printf("IN2 set to 0");
  18.    
  19.     while(1) {
  20.         
  21.         myled = !myled;
  22.         wait(1);
  23.       
  24.       
  25.         
  26.     }
  27. }
复制代码


这张图非常好,每次我接线都要对照这张图,非常方便

这张图非常好,每次我接线都要对照这张图,非常方便

评分

参与人数 1 ST金币 +10 收起 理由
zero99 + 10

查看全部评分

收藏 2 评论8 发布时间:2016-12-6 18:43

举报

8个回答
liuxy236@tom.co 回答时间:2016-12-6 22:49:31
                     
limale 回答时间:2016-12-7 09:16:22
谢谢分享
jackten 回答时间:2016-12-7 10:31:19
谢谢分享            
xiaoye82 回答时间:2016-12-7 12:16:41

谢谢分享  
leo121_3006061 回答时间:2016-12-7 13:03:18
谢谢捧场
wu1169668869 回答时间:2016-12-7 17:10:34
mbed为什么不直接做成arduino那样的模式= =
leo121_3006061 回答时间:2016-12-7 19:26:21
wu1169668869 发表于 2016-12-7 17:10
mbed为什么不直接做成arduino那样的模式= =

其实我感觉就是朝着那个方向去做了,只不过Arduino主打的芯片都是atmel的,Mbed兼容并包,,最好做个小车之类的项目,就可以体现出优势了
Amaker 回答时间:2020-5-26 16:54:12
谢谢分享!
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版