八段数码管是一种常用的显示数字的数码管,生活中也比较常见,在大街上穿行的各种公交车常用它们来显示线路号。八段数码管其实是由多个发光二极管组成,八段数码管及其引脚分布如图1:

八段数码管尺寸(八段数码管)(1)

图1 八段数码管外形及其引脚分布

市场上常见的数码管有共阴极数码管和共阳极数码管。以下是两种数码管的原理图:

八段数码管尺寸(八段数码管)(2)

共阳极数码管

八段数码管尺寸(八段数码管)(3)

共阴极数码管

如何利用Arduino控制八段数码管?

小的八段数码是由八个LED以共阳极或共阴极方式连接组成,因此用Arduino UNO控制它们的方法控制双色二极管的方法类似。以共阳极举例:

Arduino UNO控制数码管原理图

这种连接方法做实验时需要连接的电阻器太多,用到的面包线有17根之多,对于新手而言有些难度。因此在做实验时经常用到简化版本,如图2。这种方法在点亮一段或多段时会发生亮度变化,为了电路稳定还需要牺牲LED亮度从而选择较大阻值的电阻,所以不太适合用它制作电子产品。


想要了解更多的Arduino机器人,关注小编的头条号!

,