437|6

693

帖子

0

资源

纯净的硅(初级)

【Gravity:AS7341测评】+ 频率值的检测 [复制链接]

在传感器配置的例程中,提供了相应的频率测试程序getFlicker.ino,经程序编译其结果如图1所示。

image-20210112230426-1.png

图1  频率测试程序

在程序下载后,其运行结果如图2所示。之所以能有这样的结果,原因无他因为夜色已晚,用于照明的日光灯被点亮,工频的50 Hz频率在起作用。

当把光源换为LED节能灯后,频率就不可辩了,见图3所示。

image-20210112230426-2.png

图2 频率测试结果

image-20210112230426-3.png

图3 频率测试

那能否识别其他的频率呢?

这首先要有一个可变频率的光源,其程序也可在例程中得到,如:led_50Hz.ino和led_60Hz.ino。但遗憾的是你必须有两块Arduino UNO开发板,否则你无法同时运行他们呀!

当在另一块开发板上下载50 Hz的例程后,检测正常。然后又下载了60 Hz的例程,其结果如图5所示。

image-20210112230426-4.png

图4 生成指定频率闪烁光

image-20210112230426-5.png

图5 频率测试结果

 

产生60Hz闪光的程序为:

void setup() {
  pinMode(10, OUTPUT);
  pinMode(13, OUTPUT);
}


void loop() {
  digitalWrite(13, HIGH);
  delayMicroseconds(4167);
  digitalWrite(13, LOW);
  delayMicroseconds(4167);
}

此时,又突发奇想是否可以调整一下闪光程序的延时值来改变频率来检测呢?

经测试,这种设想是失败的,似乎检测程序只能用用这2个频率的检测,对其他频率就不认账了!

 

赞赏

1

查看全部赞赏


回复

677

帖子

2

资源

版主

不错啊,Arduino的代码是真的简洁,几句话就可以输出指定频率的脉冲波了。

点评

的确如此,要是程序都这样就太好了!  详情 回复 发表于 3 天前

回复

693

帖子

0

资源

纯净的硅(初级)

w494143467 发表于 2021-1-13 13:30 不错啊,Arduino的代码是真的简洁,几句话就可以输出指定频率的脉冲波了。

的确如此,要是程序都这样就太好了!

点评

但是出了问题就不太好找哈,也不好改。  详情 回复 发表于 3 天前

回复

677

帖子

2

资源

版主

jinglixixi 发表于 2021-1-13 16:41 的确如此,要是程序都这样就太好了!

但是出了问题就不太好找哈,也不好改。

点评

实际它是调用了更高一个层级函数,灵活性会减弱些。  详情 回复 发表于 3 天前

回复

693

帖子

0

资源

纯净的硅(初级)

w494143467 发表于 2021-1-13 17:12 但是出了问题就不太好找哈,也不好改。

实际它是调用了更高一个层级函数,灵活性会减弱些。

点评

就是类似于在APP端进行开发,不去管底层。对新手非常友好,但是一旦接触别的MCU就会比较慌了。  详情 回复 发表于 3 天前

回复

677

帖子

2

资源

版主

jinglixixi 发表于 2021-1-13 17:28 实际它是调用了更高一个层级函数,灵活性会减弱些。

就是类似于在APP端进行开发,不去管底层。对新手非常友好,但是一旦接触别的MCU就会比较慌了。

点评

有理!!!  详情 回复 发表于 3 天前

回复

693

帖子

0

资源

纯净的硅(初级)

w494143467 发表于 2021-1-13 18:04 就是类似于在APP端进行开发,不去管底层。对新手非常友好,但是一旦接触别的MCU就会比较慌了。

有理!!!


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

最新文章 更多>>
    关闭
    站长推荐上一条 1/6 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表