English


模块概述
    时钟日历模块集时钟日历显示、温度显示、按键输入、发音和液晶显示于一体。时钟日历模块非常强大,能够只占用一个端口,就可以既实现对时钟日历的读取,又可以设置时钟日历,还能读取环境温度和设置发音等等。实物图如下:


编号 说明
标签BE-2560
BE:表示积木机器人的电子部分
25:表示液晶显示类型
60:时钟日历模块
液晶显示屏
按键
接线端口,由四条线组成
黑色线:地线
红色线:电源线(+5V~+8V)
黄色线:信号线
棕色线:信号线

模块特点
     1、标准中鸣RCU通用四线接口,兼容标准两线I2C接口,方便用户DIY拓展应用;
     2、液晶显示,使程序调试结果一目了然;
     3、免初始化设置,全数码化控制,通电即可使用,方便操作;
     4、一个模块,十七个控制命令,轻松实现读取数据、设置参数功能。

使用实例
     时钟日历模块主要用来读取时钟、日历、温度,设置时钟日历的模块。时钟日历模块应用非常广泛,将时钟日历模块接到中鸣机器人控制器的任一自由端口,注意黑线靠边。
     在机器人快车中有七个模块图标是用来控制时钟日历模块的,是时钟日历读取模块图标是设置时钟日历模块图标, 是时钟日历模块液晶显示图标,是时钟日历模块液晶3位数字显示图标,是时钟日历模块液晶行显示图标,是时钟日历模块液晶背光控制图标,是时钟日历模块发音图标。
    在时钟日历读取模块图标的属性中有一“command”栏,在此栏中输入不同的控制命令,便可以读取不同的数据了。各控制命令的含义如下表:
控制命令 返回值含义 功能分类描述
30 时钟的‘年’数据 能即时读当前的时钟日历
31 时钟的‘月’数据
32 时钟的‘日’数据
33 日历的‘时’数据
34 日历的‘分’数据
35 日历的‘秒’数据
37 当前温度 能即时读取环境温度
38 按键A 20ms前的状态 能即时读取按键在20ms前的状态,
1:有按键按下,0:无按键按下
(复用功能:
1.手按按键C,可以开关模块的背光源
2.手按住按键D,可以观察当前温度)
39 按键B 20ms前的状态
40 按键C 20ms前的状态
41 按键D 20ms前的状态

在设置时钟日历模块图标的属性中有不同的时钟参数,各参数的含义如下表:
输入参数含义 功能分类描述
Year: 输入日历的‘年’数据 能随时修改当前的时钟日历
Month:输入日历的‘月’数据
Date: 输入日历的‘日’数据
Hour: 输入时钟的‘时’数据
Min:  输入时钟的‘分’数据
Sec: 输入时钟的‘秒’数据

在时钟日历模块液晶显示图标的属性中有一“command”栏,在此栏中输入不同的控制命令,便可以控制该模块的液晶显示屏上显示的内容了。各控制命令的含义如下表:
控制命令 输入参数含义 功能分类描述
50 lx:输入字符要显示的位置
lxdata:输入要显示的字符。
可以使用ASCII码或者'x'方式直接指定
液晶1位显示
54 清屏
55 lx:输入要清除的位置 清除某一位置的数据

在时钟日历模块液晶3位数字显示图标的属性中有两个参数,参数的含义如下表:
lx:输入数据起始显示位置
lxdata:输入要显示的数字。在指定位置开始显示数字,液晶其余位置内容不改变

在时钟日历模块液晶行显示图标的属性中有两个参数,参数的含义如下表:
lx:输入数据要显示行的位置,0:第一行;1:第二行
lxdata:输入要显示的数字。在指定行显示数字,液晶其余位置内容不改变

在时钟日历模块液晶背光控制图标中有一个参数,参数的含义如下表:
led:1:开背光;0:关背光

在时钟日历模块发音图标的属性中有两个参数,参数的含义如下表:
time:设置发音的时间(时间到后自动停止发音)
freq:设置发音的频率(0~65535Hz,人耳能感应的频率为20-20000Hz)

附录:接口描述
编号 颜色 名称/功能
1 GND 地线
2 +5V~+8.2V 电源
3 SCL 数据信号线
4 SDA时钟信号线

    目前,BE-2560时钟日历模块使用的I2C硬件地址是0x07,只要用标准I2C协议,用MASTER READ的方式读取数据就可以了。
上一条:蜂鸣器模块
下一条:蓝色发光模块