7段LED显示器

我使用的是7段共阳极LED显示器
给出LED的针脚说明

Arduino的输出端口为3~10
下面给出Arduino的输出端口对应的LED显示

实现思路为 将Arduino的3~10端口电位置为HIGH,通过调整3~9的电位值,来控制7段LED灯的亮和灭。
下面给出Arduino的输出端口对应的LED显示的数字

通过设置上面对应的输出端口的电位值为LOW,就可以显示对应数字。
int i=0;
int j=0;
int k=0;
void setup()
{
for(i=3;i<=10;i++)
{
pinMode(i,OUTPUT);
}
for(i=3;i<=10;i++)
{
digitalWrite(i,HIGH);
}
}
void loop()
{
int num[10][7]={
{3,4,6,7,8,9},
{8,9},
{3,5,6,7,8},
{3,5,7,8,9},
{4,5,8,9},
{3,4,5,7,9},
{3,4,5,6,7,9},
{3,8,9},
{3,4,5,6,7,8,9},
{3,4,5,7,8,9}
};
for(i=0;i<10;i++)
{
for(j=0;j<7;j++)
{
digitalWrite(num[i][j],LOW);
}
delay(500);
for(k=3;k<=9;k++)
{
digitalWrite(k,HIGH);
}
delay(500);
}
}
添加段视频,show一下效果
视频地址
http://v.youku.com/v_show/id_XNTM3MzE5MjQ0.html
需要获取源代码的朋友,可以通过下面三种方式获取
(0)直接拷贝上面的代码
(1)请在评论中填写邮件地址,会通过邮箱发送源码。
文章末尾固定信息

我的微信
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。



服务器0元试用,首购低至0.9元/月起




评论