文档标题:8段红色LED光柱音频电量显示用模块使用
本帖最后由 swim 于 2012-12-17 13:02 编辑文档标题:8段红色LED光柱音频电量显示用模块使用
数码管 8段 光条 红色 led光柱 音频电量显示用 arduino 模块
8段红色LED光柱音频电量显示用模块,它的相当于8个发光二极管并排集成在一起.用万用表测试它的阻值非常大,我直接接Arduino控制板,没有使用电阻限流.
原理接线图
实物接线图
注:有字的一边接端口,无字的一边接GND
Arduino 代码如下:
/*作者:tom
时间:2012年12月16日
IDE版本号:1.0.1
发布地址:www.geek-workshop.com
作用:测试数码管8段柱式
效果:8段红色数码管亮1.5秒,灭1.5秒,如此反复
*/
//数码管8段柱式 型号:CPB08R
//有字的一边接端口,无字的一边接GND.没有有电阻限流
#define pinled4 4
#define pinled5 5
#define pinled6 6
#define pinled7 7
#define pinled8 8
#define pinled9 9
#define pinled10 10
#define pinled11 11
void setup()
{
pinMode(pinled4,OUTPUT);
pinMode(pinled5,OUTPUT);
pinMode(pinled6,OUTPUT);
pinMode(pinled7,OUTPUT);
pinMode(pinled8,OUTPUT);
pinMode(pinled9,OUTPUT);
pinMode(pinled10,OUTPUT);
pinMode(pinled11,OUTPUT);
}
void loop()
{
digitalWrite(pinled4,HIGH);
digitalWrite(pinled5,HIGH);
digitalWrite(pinled6,HIGH);
digitalWrite(pinled7,HIGH);
digitalWrite(pinled8,HIGH);
digitalWrite(pinled9,HIGH);
digitalWrite(pinled10,HIGH);
digitalWrite(pinled11,HIGH);
delay(1500);
digitalWrite(pinled4,LOW);
digitalWrite(pinled5,LOW);
digitalWrite(pinled6,LOW);
digitalWrite(pinled7,LOW);
digitalWrite(pinled8,LOW);
digitalWrite(pinled9,LOW);
digitalWrite(pinled10,LOW);
digitalWrite(pinled11,LOW);
delay(1500);
}
玩玩可以,真的要用的话,可真不是个省电的主儿~~ :L我没用电阻。。烧了两个。。10端的瞬间变成8段的。。。。。电阻还是有必要的。。。 亲,你这样一次就8个引脚一起点亮,不会烧328? 本帖最后由 tom 于 2012-12-17 20:48 编辑
我测试了分把钟,没有烧掉led光柱.
至于328p的Arduino更不会烧了.
而且我有万用表100倍档,测不出电阻来,才放心不用电阻直接接Arduino. 这个程序能不能数组变量精简一下啊,看着不舒服 tom 发表于 2012-12-17 20:46 static/image/common/back.gif
我测试了分把钟,没有烧掉led光柱.
至于328p的Arduino更不会烧了.
那是二极管还没导通,通了电阻就变小了
页:
[1]