一、前言

在物联网开发中,我们经常需要点亮发光二极管,那么在高电流情况下,LED发光二极管很快就会稍微,因为我们需要加上限流电阻起到限流的作用。

二、技术理论

首先,我们要明白串联分压,并联分流的原理。

此处可以学习文章:电阻-常用电路元件-嵌入式开发-物联网开发

其次,我们需要对选用的LED灯泡的参数进行确认,此处我使用的LED参数如下:

灯泡颜色 工作电压 工作电流 压降
红色 1.8v-2.2v 5-10mA 1.6v
黄色 1.8v-2.2v 5-10mA 1.4v
蓝色 3.0v-3.6v 5-10mA 1.6v
绿色 3.0v-3.6v 5-10mA 1.6v
白色 3.0-3.6v 5-10mA 1.6v

由于各发光二极管的厂商不同,其工作电压电流也不同,上表仅供参考。

三、实现方法

首先,我们将需要的电路图展示出来。

假设我们此处是红色LED发光二极管,根据参数表,我们选择其电压为2.2v,电流为10mA,接下来,我们将使用限流电阻对LED灯泡的电压和电流做调整。

嵌入式开发公式总结:电路常用公式总结-嵌入式开发必会的电路公式-物联网开发

欧姆定律:

根据电阻的基本知识(上面有学习文章),电阻串联分压等流,我们得知电压为2.2v,电流为10MA,那么当前形势如下:

根据电阻的基本知识,我们知道电阻串联是分压的,我们已知LED灯泡的电压为2.2v,那么电阻的电压为总电压-2.2v,即电阻的电压为1.1v。

现在已知电阻的电压为1.1v,电流为10mA,即0.01A,根据欧姆定律,求得R=1.1/0.01=110Ω

那么我们选择电阻为110Ω的电阻即可,或者稍微大于110Ω

四、电阻的功率选择

功率的计算公式:

根据上面计算的电压与电流,我们可以求出电阻的功率为P=1.1*0.01=0.011W

因此我们选用电阻时,选用功率大于0.011W的电阻即可,可以选用1/8瓦电阻及以上。

LED发光二极管限流电阻的选择-点亮LED灯泡-发光二极管-限流电阻相关推荐

  1. 使用html钮点亮对应的led灯源码,实现点亮LED灯(示例代码)

    学习目的 基于第一个驱动程序框架,加入硬件操作,实现LED的点亮和熄灭操作 在上面学习中,已经搭建好了 实现本功能主要分为以下几步: 1)查看开发板原理图,找到LED连接的GPIO引脚 2)看芯片手册 ...

  2. 野火STM32F103指南者笔记1.寄存器点亮LED

    通过讲解我知道了LED可以通过控制寄存器来点亮LED.选择GPIOB端口寄存器. 控制寄存器通过基地址. 但是要分为三步: 1.打开时钟使能寄存器(GPIOB挂载到APB2上,时钟在AHB上)时钟默认 ...

  3. 一灯大师,基于imx6ull点亮LED灯

    一.imx6ull GPIO原理 1. STM32 GPIO回顾 我们一般拿到一款全新的芯片,第一个要做的事情的就是驱动其 GPIO,控制其 GPIO 输出高低电平,我们学习 I.MX6U 也一样的, ...

  4. 小熊派:用OpenHarmory3.0点亮LED

    摘要:作为一个代表性的完整的开发,本案例可以分成3大部分:代码文件的规划,LED灯的驱动开发,点亮LED的业务开发. 本文分享自华为云社区<在小熊派Micro上用OpenHarmory3.0点亮 ...

  5. 用c语言编程点亮7个二极管,树莓派4B C语言编程实现GPIO点亮LED发光二极管(LED灯)...

    树莓派4B C语言点亮LED发光二极管(LED灯) 1.树莓派 40Pin 引脚GPIO对照表 2.wiringPi库更新 开启一个终端输入:gpio readall 如果发生错误信息,那么请执行下面 ...

  6. 【树莓派基础小实验笔记】1. 点亮LED二极管

    前言 最近花了1000多元入手了一块树莓派4B,其丰富的GPIO口完全可以满足我的各种奇思妙想.因为硬件接触的较少,我也属于在摸索中学习.边做实验边记录,欢迎指正补充讨论,以期与各位共同进步! 硬件介 ...

  7. 树莓派4B ubuntu20.04 python点亮LED 教程

    关于如何在ubuntu上配置python控制gpio的环境参见这篇博客 https://blog.csdn.net/ourkix/article/details/113417800 关于GPIO引脚 ...

  8. 点灯合集(点亮LED、流水灯、8x8点阵、点阵拓展)——附程序

    点灯合集 一.点亮LED 简介: LED闪烁: Proteus仿真图: 视频展示: 代码: 二.流水灯 Proteus仿真图: 代码: 代码一: 代码二(优化): 三.行列扫描原理 四.8x8点阵 简 ...

  9. 51单片机学习笔记(郭天祥版)(1)——单片机基础和点亮LED灯

    关于单片机型号的介绍: STC89C52RC40C-PDIP 0721CV4336..... STC:STC公司 89:89系列 C:COMS 52(还有51,54,55,58,516,):2表示存储 ...

最新文章

  1. 日常办公会用到的python模块-Python如何去实际提高工作的效率?也许这个会有用!...
  2. 前端知识点总结—-响应式
  3. Dagger简单Demo
  4. kingshard--一个支持sharding的MySQL Proxy项目
  5. win7下oracle10g安装,专门针对win7下oracle10g安装的详解
  6. java thread应用_JAVA线程应用Thread
  7. 【转载】学习Android界面设计的超级利器HierarchyView.bat
  8. 龙芯录取通知书引争议 中科院回复:龙芯不是汉芯
  9. Atitit js nodejs 图像处理压缩缩放算法 attilax总结
  10. ad中按钮开关的符号_电路仿真软件CADe_SIMU的电气元件符号翻译和下载地址
  11. sql order by 用法
  12. 麻省理工学院(MIT)发明漏洞自动修复系统
  13. c语言时间换算结构体9,C语言实现时区转换函数的实例
  14. ζ(2)的夹逼代数证明
  15. 如何创建Roadmap产品路线图
  16. vue-router有哪几种导航钩子
  17. 淘宝搜索展现原理,店铺商品排名较低怎么办
  18. opencv2413 gpu mog2_gpu CascadeClassifier_GPU
  19. npm WARN cli npm v9.1.2 does not support Node.js v14.12.0. You should probably upgrade to解决方法
  20. 技术面试遇到不会的问题怎么办?教你3招技巧!

热门文章

  1. Emacs_243_使用avy快速跳转
  2. 遗传算法加入约束条件matlab,使用matlab遗传算法工具箱如何加入目标函数中变量的约束条件啊,可否在M文件中加?...
  3. Muduo库源码剖析(三)——获取线程tid方法
  4. html radio name属性,HTML Input Radio name用法及代码示例
  5. php qconf qconf manage配置
  6. textarea没有value属性
  7. Nginx重写rewrite
  8. 01-HTML基础与进阶-day3-录像234
  9. “量化”和“对冲”终于不再混淆了
  10. 三角套利EA策略研究