最新消息:

Arduino 入门之数码管随机显示数字

Arduino 少儿编程 3152浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

数码管介绍

         数码管是一种半导体发光器件,其基本单元是发光二极管。数码管按段数分为七段数数码管和八段数数码管,八段数数码管比七段数数码管多一个发光二极管单元(多一个小数点显示)
发光二极管单元连接方式分为共阳数码管和共阴数码管。共阳数码管是指将所有发光二极管的阳极连接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极PWR接到电源输入PWR上,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。

Arduino 入门之数码管随机显示数字

    共阴数码管则更好相反,阴极连接到一起形成了公共阴极,阳极是独立分开的。

Arduino 入门之数码管随机显示数字

          先来看一下本次实验使用的数码管。通过查询型号SM41056得知其为0.5″单联共阳数码管,下面是其引脚图。查看其背后,四个角分别有2个原点和510两个标记。分别表示了1,6,5,10针脚。数码管和发光二极管一样,需要添加限流电阻,因为网上没有查到资料说明该数码管的击穿电压是多大。所以供给电源电压宁可小不可大,所以选择1k限流电阻,和3.3V供电。

电路连接方法

只需要把数码管的的引脚依次通过一个电阻链接到Arduino开发板即可

Arduino 入门之数码管随机显示数字

 

 

Scratch代码如下

由于是共阳数码管,所以只要令对应的脚位为低脚位就可以点亮相应的管脚了,不过,使用程式逐行设置脚位的话,是很没有效率的事,若能将脚位对应设置为清单(阵列),然后用跑回圈的方式,程式会比较简短而有弹性一些,程序如下:

和小朋友沟通之后,相比HL的方式,他更喜欢用高低来表示某一段数码管的亮灭。

Arduino 入门之数码管随机显示数字

您必须 登录 才能发表评论!