极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12354|回复: 6

文档标题:8段红色LED光柱音频电量显示用模块使用

[复制链接]
发表于 2012-12-16 23:22:22 | 显示全部楼层 |阅读模式
本帖最后由 swim 于 2012-12-17 13:02 编辑

文档标题:8段红色LED光柱音频电量显示用模块使用
数码管 8段 光条 红色 led光柱 音频电量显示用 arduino 模块

8段红色LED光柱音频电量显示用模块,它的相当于8个发光二极管并排集成在一起.用万用表测试它的阻值非常大,我直接接Arduino控制板,没有使用电阻限流.

原理接线图

实物接线图

注:有字的一边接端口,无字的一边接GND



Arduino 代码如下:
  1. /*作者:tom
  2. 时间:2012年12月16日
  3. IDE版本号:1.0.1
  4. 发布地址:[url]www.geek-workshop.com[/url]
  5. 作用:测试数码管8段柱式
  6. 效果:8段红色数码管亮1.5秒,灭1.5秒,如此反复
  7. */

  8. //数码管8段柱式   型号:CPB08R
  9. //有字的一边接端口,无字的一边接GND.没有有电阻限流


  10. #define pinled4 4
  11. #define pinled5 5
  12. #define pinled6 6
  13. #define pinled7 7

  14. #define pinled8 8
  15. #define pinled9 9
  16. #define pinled10 10
  17. #define pinled11 11


  18. void setup()
  19. {
  20.   pinMode(pinled4,OUTPUT);
  21.   pinMode(pinled5,OUTPUT);
  22.   pinMode(pinled6,OUTPUT);
  23.   pinMode(pinled7,OUTPUT);

  24.   pinMode(pinled8,OUTPUT);
  25.   pinMode(pinled9,OUTPUT);
  26.   pinMode(pinled10,OUTPUT);
  27.   pinMode(pinled11,OUTPUT);
  28. }

  29. void loop()
  30. {
  31.   digitalWrite(pinled4,HIGH);
  32.   digitalWrite(pinled5,HIGH);
  33.   digitalWrite(pinled6,HIGH);
  34.   digitalWrite(pinled7,HIGH);
  35.   digitalWrite(pinled8,HIGH);

  36.   digitalWrite(pinled9,HIGH);
  37.   digitalWrite(pinled10,HIGH);
  38.   digitalWrite(pinled11,HIGH);

  39.   delay(1500);

  40.   digitalWrite(pinled4,LOW);
  41.   digitalWrite(pinled5,LOW);
  42.   digitalWrite(pinled6,LOW);
  43.   digitalWrite(pinled7,LOW);
  44.   digitalWrite(pinled8,LOW);

  45.   digitalWrite(pinled9,LOW);
  46.   digitalWrite(pinled10,LOW);
  47.   digitalWrite(pinled11,LOW);

  48.   delay(1500);
  49. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-12-17 11:09:45 | 显示全部楼层
玩玩可以,真的要用的话,可真不是个省电的主儿~~
回复 支持 反对

使用道具 举报

发表于 2012-12-17 13:13:03 | 显示全部楼层
我没用电阻。。烧了两个。。10端的瞬间变成8段的。。。。。电阻还是有必要的。。。
回复 支持 反对

使用道具 举报

发表于 2012-12-17 14:16:32 | 显示全部楼层
亲,你这样一次就8个引脚一起点亮,不会烧328?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-17 20:46:16 | 显示全部楼层
本帖最后由 tom 于 2012-12-17 20:48 编辑

我测试了分把钟,没有烧掉led光柱.

至于328p的Arduino更不会烧了.

而且我有万用表100倍档,测不出电阻来,才放心不用电阻直接接Arduino.
回复 支持 反对

使用道具 举报

发表于 2012-12-18 17:18:01 来自手机 | 显示全部楼层
这个程序能不能数组变量精简一下啊,看着不舒服
回复 支持 反对

使用道具 举报

发表于 2014-1-3 10:52:07 | 显示全部楼层
tom 发表于 2012-12-17 20:46
我测试了分把钟,没有烧掉led光柱.

至于328p的Arduino更不会烧了.

那是二极管还没导通,通了电阻就变小了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 21:47 , Processed in 0.056749 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表