查看: 1620|回复: 3

【赚周年币】技术帖——Fireduino学习3、Advanced I/O

[复制链接]
  • TA的每日心情

    2023-7-25 22:49
  • 签到天数: 385 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2016-12-28 23:53:39 | 显示全部楼层 |阅读模式
    分享到:
    今天学习Advanced I/O功能,使用的函数
    tone()
    说明
       在一个引脚上产生一个特定频率的方波(50%占空比)。持续时间可以设定,否则波形会一直产生直到调用noTone()函数。该引脚可以连接压电蜂鸣器或其他喇叭播放声音。   在同一时刻只能产生一个声音。如果一个引脚已经在播放音乐,那调用tone()将不会有任何效果。如果音乐在同一个引脚上播放,它会自动调整频率。   使用tone()函数会与3脚和11脚的PWM产生干扰(Mega板除外)。
    语法
       tone(pin,frequency)   tone(pin,frequency,duration)
    参数
       pin:要产生声音的引脚    frequency: 产生声音的频率,单位Hz,类型unsigned int    duration:声音持续的时间,单位毫秒(可选),类型unsigned long注意事项
    返回值
       无
    注意事项
       如果你要在多个引脚上产生不同的音调,你要在对下一个引脚使用tone()函数前对此引脚调用noTone()函数。
    noTone()
    说明
       停止由tone()产生的方波。如果没有使用tone()将不会有效果。
    语法
       noTone(pin)
    参数
       pin:所要停止产生声音的引脚。
    返回值
       无
    注意事项
       如果你想在多个引脚上产生不同的声音,你要在对下个引脚使用tone()前对刚才的引脚调用noTone()。
    实验代码
    1. int ledPin = 8;

    2. void setup() {
    3.   // put your setup code here, to run once:
    4.   pinMode(ledPin,OUTPUT);
    5.   Serial.begin(9600);
    6. }

    7. void loop() {
    8.   // put your main code here, to run repeatedly:
    9.   noTone(ledPin);
    10.   tone(ledPin,1000);
    11.   for(int i = 0;i<1000;i++)
    12.   {
    13.     Serial.println(i);
    14.     delay(500);
    15.   }
    16. }
    复制代码
    理论上应该是可以产生1000HZ的50%占空比的PWM的波型,可是测式的时候,并没有发现。不知道问题出在哪里,有没有高人给指点下。

    评分

    参与人数 1 +20 收起 理由
    loveeeboard + 20

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-5-27 15:41
  • 签到天数: 868 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-12-29 00:46:14 | 显示全部楼层
    不用指点,这版的固件有bug,输不出PWM波

    评分

    参与人数 1 +20 收起 理由
    loveeeboard + 20

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-10-15 13:21
  • 签到天数: 183 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-12-29 09:56:58 | 显示全部楼层
    学习学习                  
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-7-16 10:41
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2016-12-30 14:00:01 | 显示全部楼层
    学习学习     
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-3-29 06:16 , Processed in 0.173121 second(s), 26 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.