数码管分共阴和共阳两种,每一段都由一个发光二极管组成,共阴数码管应将公共极接到GND口上,当某一字段发光二极管 的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。;共阳数码管接到5V上, 当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。
元器件
共阴数码管1个、跳线若干、220Ω电阻8个、面包板、Arduino控制板
首先我们来看下七段数码管的引脚图,如下图:
原理图
数码管的每一段是由发光二极管组成,所以在使用时跟发光二极管一样,也要连接限流电阻,否则电流过大会烧毁发光二极管的。本实验用的是共阴极的数码管,共阴数码管在应用时应将公共极接到GND。
实物图
将电路连接起来,数码管共有七段显示数字的段,还有一个显示小数点的段。当让数码管显示数字时,只要将相应的段点亮即可。每一段都对应相应的数字接口,在连接电路的时候要注意,否则到时候程序代码和线路对不上,数码管不亮。
至于程序大家根据需要写吧,arduino的io操作很简单的。
步骤是 选择io口 -> 选择io口模式 ->读写操作
|