esp32使用光敏传感器实现LED灯的亮暗线性调节

技术esp32使用光敏传感器实现LED灯的亮暗线性调节 esp32使用光敏传感器实现LED灯的亮暗线性调节LED灯接ESP32的18口和GND。
光敏传感器VCC接3.3,GND接GND,DO不接,AO

esp32使用光敏传感器实现发光二极管灯的亮暗线性调节

发光二极管灯接ESP32的18口和GND。

光敏传感器VCC接3.3,GND接GND吗不接,AO接35口,注意这里不需要接DO,如果接DO,无法实现线性调光,只返回两个固定值。

int freq=5000//频率

(同Internationalorganizations)国际组织通道=0;//通道

(同Internationalorganizations)国际组织分辨率=8;//分辨率

const int led=18

const int gm=35/光敏电阻引脚

内部过滤器_值

无效设置()

{

连环杀手。begin(115200);

//设置光敏电阻输入

pinMode(gm,INPUT);//光敏电阻

randomSeed(模拟读数(全球机制));

ledcSetup(通道、频率、分辨率);//设置通道

led碎裂(led,通道);//将通道与对应的引脚连接

}

#定义过滤器_N 20

int Filter(){ 0

int I;

int filter _ sum=0;

int filter_max,filter _ min

int FIlter _ buf[FIlter _ N];

for(I=0;I FILTER _ N;I){ 0

filter _ buf[I]=模拟读数(GM);

延迟(1);

}

filter _ max=filter _ buf[0];

filter _ min=filter _ buf[0];

filter _ sum=filter _ buf[0];

for(I=FILTER _ N-1;I 0;I-){ 0

if(filter_buf[i] filter_max)

filter _ max=filter _ buf[I];

否则if(filter_buf[i] filter_min)

filter _ min=filter _ buf[I];

filter _ sum=filter _ sum filter _ buf[I];

filter _ buf[I]=filter _ buf[I-1];

}

I=FILTER _ N-2;

filter _ sum=filter _ sum-filter _ max-filter _ min I/2;//i/2的目的是为了四舍五入

filter _ sum=filter _ sum/I;

返回过滤器_总和

}

无效循环()

{

过滤器_值=过滤器();

ledcWrite(0,映射(Filter_Value,0,4095,0,255))。

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/81988.html

(0)

相关推荐

  • 生茶,如何冲泡普洱生茶比较好

    技术生茶,如何冲泡普洱生茶比较好我是茶客闲品锦锦,很高兴回答你的问题:如何冲泡普洱茶生茶比较好生茶?普洱茶生茶市面上比较常见的以紧压茶为多见(砖、饼、沱),普洱茶冲泡如果条件允许的情况下最好选用紫砂壶冲泡,真正的紫砂壶透

    生活 2021年10月21日
  • 对孩子的期望和鼓励的话,鼓励孩子学习进步的话十个字

    技术对孩子的期望和鼓励的话,鼓励孩子学习进步的话十个字文:花样年华 原创:花熹(cyp4290) 金秋时节,清风送爽,菊花遍地,开学的集结号即将吹起!孩子们,你们新的征程即将开始了! 陈老师忍不住又要把几句叮咛

    生活 2021年10月21日
  • python调用函数和打印函数的区别有哪些

    技术python调用函数和打印函数的区别有哪些本篇内容介绍了“python调用函数和打印函数的区别有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希

    攻略 2021年10月20日
  • mysql中and指的是什么意思

    技术mysql中and指的是什么意思这篇文章主要介绍mysql中and指的是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在mysql中,and的意思为“并且

    攻略 2021年12月2日
  • 如何理解IDEA 的项目配置和Web部署

    技术如何理解IDEA 的项目配置和Web部署这篇文章将为大家详细讲解有关如何理解IDEA 的项目配置和Web部署,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。作者:Dul

    攻略 2021年11月18日
  • 有哪些简单的JS编码标准

    技术有哪些简单的JS编码标准本篇内容介绍了“有哪些简单的JS编码标准”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.

    攻略 2021年10月30日