极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 弘毅

arduino学习笔记7 - PWM控制LED实验 PWM讲解

  [复制链接]
发表于 2012-11-29 08:44:07 | 显示全部楼层
看到这个帖子,让我想起一句话
analogWrite和analogRead根本半毛钱关系没有
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-29 08:46:24 | 显示全部楼层
ttyp 发表于 2012-11-29 08:44
看到这个帖子,让我想起一句话
analogWrite和analogRead根本半毛钱关系没有

哈哈。。是滴。。。不知道官方为什么把两个名字写的这么接近
回复 支持 反对

使用道具 举报

发表于 2012-11-29 08:53:28 | 显示全部楼层
那是因为软件效果上是用这个名字,实际使用一个是PWM的数字口,一个是A0-A5的模拟口
回复 支持 反对

使用道具 举报

发表于 2012-12-21 00:13:10 | 显示全部楼层
电调可以使用脉宽调制么=w=
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-21 10:08:42 | 显示全部楼层
戊辰寒 发表于 2012-12-21 00:13
电调可以使用脉宽调制么=w=

{:soso_e103:} 电调好像也是用PWM的,但是貌似和Arduino默认输出地PWM频率等不一样,估计需要用软PWM。
回复 支持 反对

使用道具 举报

发表于 2012-12-21 18:04:53 | 显示全部楼层
弘毅 发表于 2012-12-21 10:08
电调好像也是用PWM的,但是貌似和Arduino默认输出地PWM频率等不一样,估计需要用软PWM。

之前的无刷电机,电调直接通过mega板子的数字接口用Servo.write(value)命令控制的……总感觉不那么灵活。
所以想试试用pwm控制下试试=w=

我用Servo.write命令控制的时候最低转速到最高转速的值只相差30左右
比如:
         最低转速            最高转速--------------------这一段都是最高转速               
      64(刚好驱动)-----------    89    -----------------150+(具体的没记,再+1就直接停止的值)
回复 支持 反对

使用道具 举报

发表于 2013-1-7 21:47:30 | 显示全部楼层
你好,请问你知道如何修改pwm的周期吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-7 22:30:10 | 显示全部楼层
青春工作室 发表于 2013-1-7 21:47
你好,请问你知道如何修改pwm的周期吗?

这个好像是需要自己配置寄存器了
回复 支持 反对

使用道具 举报

发表于 2013-4-16 13:18:45 | 显示全部楼层
留名 这么好的东西肯定有一天会火。。
回复 支持 反对

使用道具 举报

发表于 2013-5-17 14:56:40 | 显示全部楼层
求频率为10K的pwm波参考程序
回复 支持 反对

使用道具 举报

发表于 2013-6-21 17:55:32 | 显示全部楼层
用一楼的程序做不出呼吸灯,灯是微亮。不闪烁
回复 支持 反对

使用道具 举报

发表于 2013-10-29 19:23:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2014-6-3 13:57:09 | 显示全部楼层
楼主,产生的PWM信号可以直接接到放大器上么,然后输出一个放大后PWM信号?
回复 支持 反对

使用道具 举报

发表于 2014-7-29 08:38:23 | 显示全部楼层
对PWM的解释写的真好,之前一直搞不清这个东西,现在有一定了解了
回复 支持 反对

使用道具 举报

发表于 2014-8-7 21:48:05 | 显示全部楼层
学习了,又学习了一个语言变法!
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 21:44 , Processed in 0.044405 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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