发表日期:2016-10-31 17:55:40文章编辑:浏览次数: 标签:
八个共阴极发光二极管,可以做为各种信号输出和跑马灯制作。
在程序首部用"LED 设备名称(D1所插数字口号);”说明该设备与主板的连接方式。
在程序中用“设备名 .sw(顺序号,开关状态)”来控制每个LED的亮或灭状态。
例如:
#include <LNDZ.h>
LED led(23) //说明板上标志为D1号的LED插在数字口23号上,其余LED对应插在25,27……35数字口上
程序中
led.sw(1,1) //点亮第一个LED,第一个参数1--8,对应要开关的LED中的D1--D8
led.sw(2,0) //关断第二个LED,第二个参数0或1,表示所控制的LED关或开
led.sw(0,1) // 第一个参数为0,代表所有LED灯,第二个参数1为全亮,0则全灭。
八LED逐个按顺序点亮的程序段如下:
for (int i=1,i<9,i++)
{
led.sw(i,1);delay(300);
}
稳压电源模块。提供9V和5V稳压输出,最大电流1.5A。教程所设计的部分实验,不必与主板电源相连,可用本稳压电源。也可用其对大功率电器提供稳定电压,防止编写好的程序受电压影响。
将电池插入四芯插座,指示灯发光,则工作正常。但不要将大功率的电机或其它用电器接入电路长时间运行,导致稳压块过热烧坏。
八位数字开关板。可以向单片机输入八位二进制码。教程设计了一些实验,需要用它控制多个设备、作电源控制等。系统已设计分别以二进制数
十进制数输出开关组合状态的函数。
八开关用上拉电阻与电源正极相联,即开关置于上面的状态时,对应数字口为1,拨下后为0.
使用时,在程序首部中用“digit 设备名(M1所接数字口号);”说明与主板的连接方式。
程序中用“String s=设备名.bin()”语句得到八开关状态的二进数字符串。用“int s=设备名.dec()”得到开关状态对应的十进制数值。