光敏电阻专题

我在高职教STM32——ADC电压采集与光敏电阻(5)

大家好,我是老耿,高职青椒一枚,一直从事单片机、嵌入式、物联网等课程的教学。对于高职的学生层次,同行应该都懂的,老师在课堂上教学几乎是没什么成就感的。正是如此,才有了借助CSDN头条平台寻求认同感和成就感的想法。在这里,我准备陆续把自己花了很多心思设计的教学课件分享出来,如果您正是一名单片机爱好者或是一名同行,欢迎点赞+关注,各位的支持是本人持续输出的动力,多谢多谢!

光敏电阻GL55和CC2530 编程实现

光敏电阻的基本信息,前人已经写的很详细了,可以参考  https://blog.csdn.net/banrieen/article/details/51181071  1、电路图 接着来说说如何测吧,由于实验箱上的电路很简单,如下 单片机P0.4与光敏电阻一端直接相连,通过单片机来检测高低电平,由此来检测环境的光强改变。 2、代码实现 P0.4作为通用IO口,输入方式  P0SE

光敏电阻

原文地址:光敏电阻 作者:SUN_403     光敏电阻又称光导管,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。       原理:某些物质吸收光子能量而改变物质电导

一起玩儿物联网人工智能小车(ESP32)——55. 利用光敏电阻实现追光小车(一)

摘要:本文介绍使用光敏电阻实现追光小车 要想实现追光小车,首先需要找到可以反应光强的传感器。测量光强最常使用且价格便宜的就是光敏电阻和光敏二极管了。 光敏电阻器常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,

STM32GPIO输入(按键控制LED、光敏电阻控制蜂鸣器实例)

文章目录 一、介绍传感器模块介绍硬件电路c语言数据类型 二、实例按键控制LED接线图代码实现 光敏电阻控制蜂鸣器组装线路代码实现 相关函数解释 一、介绍 传感器模块介绍 硬件电路 上两种按下时为0,下两种按下时为1。 c语言数据类型 现在常用stdint头文件所定义的这种 二、实例 按键控制LED 接线图 代码实现 封装LED.c #incl

【雕爷学编程】Arduino动手做(02)---光敏电阻模块2

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程

IIC协议 PCF8591 AD/DA转换 测试光敏电阻

/*-----------------------------------------------   内容:使用4路AD中的1路检测外部模拟量输入,显示0-255数值DA输出电压用LED显示,主要用于检测环境光线,光线强,则灯亮度小,以保证整体光强稳定在一个范围。这种思路和用法主要用于自动调光,可以根据环境亮度自动调节,从而达到节能最大化。 ---------------------------

光敏电阻和ArduinoNano做暗光灯

我家宝宝给它取名为暗光灯。原理是根据光敏电阻阻值判断外界光照情况,进而控制LED是否点亮。 电路图: 电路图这里要注意,各种传感器似乎都是如此,外界给电(传感器接在5v和GND中间),同时在传感器正极引出一个模拟接口A5,来读取数值。 当外界变暗,电阻阻值急剧增大: int sensor_value=0; //void setup() {Serial.begin(9600);p

HW4_2:光敏电阻+ADC控制SMG亮度

零、本周多半要做的事 一、学长源码,改后(已经证明可用)   二、自己总结的思路 void Init_EDC_IO_T0() void Service_T0() {         ADC后得到的D所进行的DAC——亮度控制框架         {                 框架中,就是SMG/LED/其他的“显示”         }         0.25

STC15系列单片机学习笔记——光敏电阻与蜂鸣器的使用案例

光照报警器 1. 原理图 1.1关于光敏电阻 1.2 关于蜂鸣器 2. 代码片段分析 2.1 定义以及初始化 #include "STC15F2K60S2.H"#define uint unsigned int#define ulint unsigned long#define uchar unsigned char #define NMAX_KEY 100 //100次读取按