基于arduino的光敏电阻控制LED

思路:

1.硬件需要arduino UNO板子,LED,光敏电阻,面包板,杜邦线若干,电阻220殴(连接LED)和10k殴各一个,电路图如下

代码

代码如下:

//设置全局变量y=0
int y =0;
//当Arduino控制器通电或复位后,setup函数会运行一次
void setup() {//串口通信初始化,每秒9600位Serial.begin(9600);//设置连接LED的引脚12为输出模式pinMode(12,OUTPUT);}
//
// 当Arduino控制器通电或复位后,loop函数会反复运行
void loop() {//将A0上的数值赋值给yy = analogRead(0); Serial.println(y);//如果y>700,灯亮,否则灯灭if(y>700){digitalWrite(12,HIGH);}else{digitalWrite(12,LOW);}delay(1000);
}

运行结果

基于arduino的光敏电阻控制LED灯相关推荐

  1. Arduino光敏传感器控制LED灯亮度

    Arduino光敏传感器控制LED灯亮度 目标一: 通过光敏传感器,使得LED亮度根据环境亮度自动调节,环境亮度低则LED灯更亮些 光敏传感器: 光敏传感器共有四个端口: AO:模拟信号输出 DO:T ...

  2. arduino 红外遥控器控制LED灯

    /* 日期:2016.9.1 功能:红外遥控器控制LED灯 开,关,闪烁,呼吸 元件:跳线公公头 * 5led 220欧电阻红外接收管,红外遥控 接线:红外灯面向自己从左到右分别接 IO3 ,GND ...

  3. 基于Verilog的按键控制LED灯

    按键控制LED灯 原理图 程序设计 `timescale 1ns / 1psmodule key_led( input sys_clk, input sys_rst_n, input [3:0] ke ...

  4. arduino红外遥控控制LED灯亮度

    红外接收和红外发射 vcc接5v或者3.3v 红外接收头的接线 IRremote库安装 如果下面运行版本报错请下载第一点的版本比如2.x.x 获取遥控器按键的值 /* 红外遥控,通过串口查看每个按钮对 ...

  5. 基于Arduino 的 WS2812B RGB LED 灯带指南

    基于Arduino 的 WS2812B 可寻址 RGB LED 灯带指南 前言 介绍 WS2812B LED 灯条 为 WS2812B LED 灯条供电 原理图 代码 示范 前言 这篇文章是关于WS2 ...

  6. arduino通过开关控制led灯代码理解(适合所有开关类型)

    方法一 const int LED=13; //声明变量 LED灯接在13针脚: const int BUTTON=7; //声明变量,按钮接在第7针脚: int val=0; //声明变量,用来存储 ...

  7. Arduino:串口控制led灯的颜色

    菜鸡的学习记录 实验目的: 通过本次实验掌握以下知识: 串口通信波特率设置. 设计串口通信协议. 串口读取字符. 串口读取整数值. PWM输出 初步掌握和理解以下协议和软件的使用 MQTT协议 Nod ...

  8. arduino+ESP8266网络控制LED灯

    效果 http://120.24.6.201:8201/1539178134.mp4 一.准备硬件 编辑器安装(https://www.arduino.cn/thread-5838-1-1.html) ...

  9. Arduino系列之米思齐旋钮控制LED灯亮度

    Arduino系列之旋钮控制LED灯亮度 实验原理 电位器的旋钮旋转时改变电阻从而控制LED灯的亮度! 实验所需材料 arduino开发板,LED灯,电位器,1602液晶显示器,杜班线很多根,公母线很 ...

最新文章

  1. ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)
  2. 你所不知道的Python奇技淫巧
  3. 在WinAVR中设置Makefile自动编译多个源文件
  4. circle函数用法 turtle_Python绘图库Turtle详细分析
  5. Linux IO复用区别与epoll详解
  6. 由浅入深CIL系列:5.抛砖引玉:判断string是否为空的四种方法的CIL代码看看效率如何?...
  7. 借贷平台Liquity昨日共有超300个Troves被清算
  8. CC3200在sl_Start函数处不断重启复位的原因解析
  9. Windows系统、下的MySQL、版本升级、实操
  10. 使用LR11过程中遇到的一些问题汇总
  11. caj是什么格式的文件
  12. main flag redefined: graceful
  13. python画思维导图的英文_如何使用python做出思维导图
  14. 关于Excel显示“文件已损坏,无法打开”的解决办法
  15. 【毕业设计】基于 STM32 的自动泊车系统 -智能小车 - 物联网单片机
  16. go语言标准库之flag
  17. 软考:中级软件设计师总结
  18. 六、基于Verilog的信号发生器DDS的设计
  19. 实用教程 | 00—网易邮箱大师(APP与电脑版)均可收发谷歌Gmail邮件。
  20. SCP-Py-002

热门文章

  1. 微信朋友圈很多好友都变成长颈鹿头像是怎么回事?
  2. H5 audio 音频标签自定义样式修改以及添加播放控制事件
  3. 程序员欢乐送(第38期)
  4. Python之pywifi模块
  5. switch...while和什么是函数
  6. 瓷都景德镇牵手蚂蚁区块链,重塑非遗陶瓷产业
  7. linux(十四)程序和进程的深入研究
  8. 30岁无技术 出路在哪里?
  9. log4j2 日志打两遍的问题
  10. 长春理工大学第八届电子设计大赛 之 开关电源(1)