当前位置:首页 > 知识基础 > 硬件技巧 > 八位开关板、红外接收板、LED显示板、稳压电源板、十进制数输入板

八位开关板、红外接收板、LED显示板、稳压电源板、十进制数输入板

发表日期: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()”得到开关状态对应的十进制数值。特色组件
 


 
 

如没特殊注明,文章均为亮宁电子原创,转载请注明出处
相关新闻

win10系统下安装可视化平台问题解决

部分win10系统下安装亮宁机器人可视化平台(如图1所示)时,会报如图2所示的错误提示。 此时,我们点“否”关闭这个错误提示。从亮宁机器人官网(www.robedu.cn)或者亮宁机...

日期:2018-03-24

特殊材料的特殊用途

亮宁机器人套装的搭建材料有多种材质。例如铜柱、铝角码和塑料辐条等。但最基本的也是最主要的还是树脂板材。这种树脂板材具有金属的硬度,却比金属耐磨,且不易变形。因...

日期:2017-04-08

机器人遇墙壁右转

#include <LNDZ.h> ground gro(23); //地面灰度传感器连接23、25、27.....31号数字口,33号口为障碍物传感器 void init() {} int n; void repeat() { n=gro.getV(6); //获取第6号传感器(连接在33号数字口...

日期:2016-10-31

循迹机器人

车型机器人沿黑线走(暂不处理遇T型路口的情况)...

日期:2016-10-31

二进制开关板输入

二进制开关板输入二进制数,并利用LCD液晶屏显示输入的二进制数以及相对应的十进制数...

日期:2016-10-31

模拟板输入

通过调整模拟板上三个小轮,将指针指向对应的数字,可以很方便地输入十进制数,输入每次最多三位,按键后再次输入,就可以输入六位、九位。 #include <LNDZ.h> analog ana(0,42); //模拟板连接0,1,2三个模拟口,开...

日期:2016-10-31