求个多路输出PWM,频率1.2khz的程序。。。实在解决不了。-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3176|回复: 0

求个多路输出PWM,频率1.2khz的程序。。。实在解决不了。

[复制链接]
发表于 2013-11-14 20:11 | 显示全部楼层 |阅读模式
const int PWMPin = 13;
int bright = 0;
void setup()
{
        pinMode(PWMPin, OUTPUT);
}
void loop()
{
        if((bright++) == 1000) bright = 0;
        for(int i = 0; i < 1000; i++)
        {
                if(i < bright)
                {
                        digitalWrite(PWMPin, HIGH);

                        delayMicroseconds(30);
                }
                else
                {
                        digitalWrite(PWMPin, LOW);
                        delayMicroseconds(30);
                }
        }
}

自己搜的,不成。求大神出没
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2025-1-1 18:32 , Processed in 0.072531 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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