零基础Arduino智能控制入门
上QQ阅读APP看书,第一时间看更新

1.3 学习新知

1.3.1 认识发光二极管

单片机的数字引脚:单片机芯片有很多引脚,其中一部分是模拟引脚,一部分是数字引脚。数字引脚的电平高低可以通过程序进行设置。本实验套装中的单片机共有20个数字引脚,分别命名为0~13,14(A0)、15(A1)、16(A2)、17(A3)、18(A4)、19(A5)。

发光二极管的点亮规则:阳极(长脚)要接电源的正极,阴极(短脚)接电源的负极(见图1-6)。

图1-6 发光二极管(LED)

1.3.2 了解莫尔斯码

莫尔斯码(Morse Code)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号(见图1-7)。有两种“符号”用来表示字符——短促的点信号“·”和保持一定时间(通常是短信号的3倍)的长信号“—”,或叫“滴”(Dit)和“嗒”(Dah)。

图1-7 莫尔斯编码

用灯光来表示摩尔斯码则是以亮的时间来代替声音的长短,如“短亮—短灭”表示“·”,“长亮—长灭”表示“—”。一般长亮的时间是短亮的3倍左右,但具体的间隔时间没规定,只要在节奏上有明显的区别即可。

1.3.3 单片机控制发光二极管

单片机通过数字引脚控制发光二极管。程序可以将数字引脚设置为高电平(HlGH)或低电平(LOW),从而控制发光二极管亮和灭。

发光二极管的长脚接正极,短脚接数字引脚。数字引脚为低电平,发光二极管点亮;数字引脚为高电平,发光二极管熄灭。发光二极管的长脚或短脚应连接一个电阻,限制通过发光二极管的电流大小,避免电流过大使其损坏。