手机版

您的位置:快三投注平台首页 > 电子 > 正文

如何控10个led不同时间点亮

2020-01-25 文章来源:电子发烧友 阅读原文

  要控10个led不同时间点亮需要完成以下几点工作:

  1、led驱动电路

  要点亮LED首先需要LED的驱动电路,驱动电路至少包括限流电阻、发光二极管、和控开关的三极管。限流电阻的阻值结合你的电源电压和二极管、三极管的导通压降计算,保证导通时流过二极管的电流有10ma即可。

  2、IO输出控电路

  要用arduino控10个led不同时间点亮,最简单的IO输出控方案就是采用10个可用于DO输出的IO端口直驱动LED驱动电路,这和你选用的arduino型号有关,必须有足够的IO端口。

  还有一种IO输出控方案,就是采用2*5输出矩阵控,电路比起直输出稍微有点杂,不过好处是可以节省3个IO端口,如果你的arduino型号没有足够的IO端口时可考虑此方案。

  3、程序编写

  完成外部电路连后下来的工作就是编程调试了,根据题主的需求,程序还是比较简单的,在程序中编写一个计时器,当时间到达相应时间点时控IO输出,点亮LED,不要忘记根据设计的点亮时间长度,到达点亮时间长度时截止IO输出。

>>查看更多文章

看过本文的人还看过

云推荐

热点聚合:一灯人才网快三投注平台一灯论坛

反馈信息 返回顶部
文章 产品 图片 论坛 综合