注意始项:
面包使用的规则需要了解
二极管灯泡一定要配合电阻使用
二极管灯泡的正负极需要辨别清楚
实验时长短线要合理使用,避免调错的时候接线混乱
如果实验过程中出现灯泡不亮的问题,检查接线是否出错或者松脱
如果接线等没有问题,灯泡没亮,可以更换灯泡,测试是否是灯泡的问题
实验中的光敏电阻器材的螺丝上面,可以调节其敏感度,如果有需要可以进行调节

实验视频:
2016344125 物联网实验_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili https://www.bilibili.com/video/av55930304/

实验材料
Uno R3开发板
配套USB数据线
面包板及配套连接线
1个LED灯
1个220Ω限流电阻
1个光敏电阻
1个1K普通电阻

实验步骤
根据原理图搭建电路,直插LED灯正极连接限流电阻,电阻另一端连接开发板第10引脚,LED灯负极接开发板GND。光敏电阻一端接GND,电阻一端接5V,光敏电阻和普通电阻相接,然后接入A0引脚。
实验原理图如下图所示:

实验接线过程:
1:面包板接线

2:光敏电阻接线

3:结合开发板接线

实验代码:

int ledPin = 10;
int sensorValue = 0; //保存读到的传感器模拟值
int ledValue = 0; //保存LED灯占空比
void setup()
{
pinMode(ledPin, OUTPUT); //数字口要选择带~号的具有pwm功能的输出口
}
void loop()
{
sensorValue = analogRead(A0); //读取A0模拟口的数值
ledValue = map(sensorValue, 400, 800, 0, 200); //将400到800之间的数据映射成0到200之间的数据
analogWrite(ledPin, ledValue); //PWM控制LED灯亮度
delay(100);
}

软件执行:

实验结果:
当用手捂住光敏电阻后,灯泡会比之前更加亮

参考博客:
https://www.jianshu.com/p/41827528e3c5

物联网实验:Arduino实现光控灯,实现自动补光。相关推荐

  1. Arduino实现光控灯

    实验原理:光敏电阻器的阻值随入射光线(可见光)的强弱变化而变化:发光二极管的亮度也会随着电流的强弱变化而变化:这两者通过程序的结合便可以实现发光二极管亮度随环境光照强弱而变化的效果. 实验材料: 接线 ...

  2. 【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验

    一.实验目的及要求 [实验一]光控灯 [实验二]声控灯 [实验三]语音识别控制灯 [实验四]实现Easy IoT上mqtt消息的通讯 (1)甲按A键(或触摸P)发送消息至topic1,同时监听topi ...

  3. 物联网 实验1 Mind+ 掌控板 智能灯和mqtt实验

    一.实验软硬件环境 硬件:掌控板 软件:Mind+ 二.实验目的及要求 [实验一]光控灯 [实验二]声控灯 [实验三]语音识别控制灯 [实验四]实现Easy IoT上mqtt消息的通讯 甲按A键(或触 ...

  4. arduino 光控灯_Arduino基础—光控灯(物联网)

    本实验借鉴TonyCode的简书说明. 作者:TonyCode 链接:https://www.jianshu.com/p/41827528e3c5 来源:简书 # Arduino基础入门篇-光控灯 物 ...

  5. Arduino—光控灯

    Arduino光控灯 首先介绍光敏电阻,光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器:入射光强,电阻减小,入射光弱,电阻增大.光敏电阻器一般用于光的测量.光的控制和光电 ...

  6. Arduino开发小项目—光控灯

    @Arduino开发小项目-光控灯 本篇文章介绍光敏电阻,通过模拟输入采集环境光强来控制LED灯亮度,做一个无需人为干预的自动控制设备. 传感器是一种检测装置,能感受并采集到被测量的信息,在当下物联网 ...

  7. arduino 光控灯_Arduino 极速入门系列 - 光控灯(1)- 关于理论和 LED 那些事

    点个 LED 闪亮好像太单调,这次来个光控 LED 灯.这个其实不需要 Arduino 也能做,这次只是用来演示一下 PWM 在 Arduino 里面的做法.PWM 原理后面会解释.这次用充电宝提供 ...

  8. 物联网——光控灯的实现

    光控灯 1.实验器材 Uno R3开发板 配套USB数据线 面包板及配套连接线 1个LED灯 1个220Ω限流电阻 1个光敏电阻传感器 1个1K普通电阻 2.实验步骤 硬件连接(原理图): 在ardu ...

  9. 自学Arduino UNO串口(制造光控灯)

    一.Arduino串口介绍 串口用于不同设备间互相传输数据.比如,可以在电脑上实时输入指令,Arduino 板做出相应的反应,Arduino 板正在执行的工作也能实时反应在电脑上. 二.Arduino ...

最新文章

  1. 动车废票二维码将泄露个人信息 暂无防止破解法
  2. windows2003时间同步更新脚本
  3. 在团800运维工作总结之squid做回源图片的二级缓存
  4. 位图排序(计数排序)
  5. sql作业启停服务器
  6. 怎么打包图片_超简单的免费批量图片压缩技巧,只需3步
  7. [转载] Java是不是面向对象的程序
  8. Java Thread类的静态void sleep(long time_in_ms)方法,带示例
  9. 【重点】LeetCode 146. LRU Cache
  10. 社会管理不妨向大数据要效率
  11. main方法能重载么?能被其他方法调用么? 能继承么?
  12. java销毁servlet_「销毁session」Servlet销毁session - seo实验室
  13. 局域网传文件_Mac下最好用的跨平台文件传输工具
  14. JAVA-时间日期格式转换
  15. excel函数公式大全
  16. 阿里巴巴编码规范习题
  17. 有关于计算机技术节日名称,三月份有关计算机的节日
  18. excel表格打印每页都有表头_教你一招Excel打印技巧:每页有表头标题,阅读起来是真方便...
  19. 无线覆盖范围 测试软件,无线覆盖验收标准
  20. 少儿编程学习(循环及条件语句)

热门文章

  1. 正规方程及其推导过程
  2. 惠农网java开发,农村什么项目挣钱?农村“秸秆”变废为宝的开发前景分析
  3. 微信移动端页面开发之视频
  4. 第1章 从新浪微博聊起多端应用
  5. .net + html5上传,在.net Core中如何使用HTML5上传视频
  6. ABT 节点入门官方指南 | ArcBlock 博客
  7. 申请医学访问学者的必备条件,你知多少?
  8. 邦纳T30SP6FF200Q传感器
  9. SOLIDWORKS Simulation中使用连接器简化设计分析中的问题
  10. 学校校园学生寝室管理查寝打分系统 毕业设计毕设源码毕业论文开题报告参考(2)班主任功能