【Arduino】开发入门【七】7段显示器实现+源代码

【Arduino】开发入门【七】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);
}
}


需要获取源代码的朋友,可以通过下面三种方式获取

(0)直接拷贝上面的代码

(1)请在评论中填写邮件地址,会通过邮箱发送源码。

(2)下载地址 http://download.csdn.net/detail/fnext/5239181
...全文
2793 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
line_us 2016-02-26
  • 打赏
  • 举报
回复
在评论中填写邮件地址,会通过邮箱发送源码。

4,653

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧