数码管电子模块
Digital Display
一、概述
数码管模块采用四位共阴极数码管,用于显示数字和少数特殊字符。可以在机器人项目中使用该模块,用与计时等,(用于显示速度、时间、分数、温度、距离等)。同时,Robobloq提供易于编程的 Arduino 库,使用户能够方便地控制数码管。
二、规格
工作电压 | 5V |
---|---|
工作电流 | 50Ma |
最大电流 | 100MA |
工作温度 | -20 - 55 |
通信方式 | IIC |
模块尺寸 | 50 x 24 x 20 mm (长 x 宽 x 高) |
三、特性
a) 4位红色LED,每位有一个小数点;
b) 亮度可调节,使得用户即使在白天也能看清显示内容;
c) 具有反接保护,电源反接不会损坏IC;
d) 支持 Arduino IDE 编程, 并且提供运行库来简化编程;
e) 支持Robobloq-APP/MyQode-PC图形化编程,适合全年龄用户。
f) 可通过螺丝螺母从M4孔位和金属件进行连接以及乐高的插销孔进行固定;
四、使用方法
a) 装配
模块有三个M4螺丝装配孔,可以将模块通过螺丝固定到魔洛克机器人金属平台,同时也兼容乐高体系圆孔插销。
b) 连线
将此模块连接到Qmind系列主控板的黑色RJ11端口:
连接完成后在PC端会弹出连接的模块名称
c) 编程语句块
【舞台互动】PC端接入机器人,之后在角色Sprite内找“魔洛克”指令,点击每个语句块可以在线调试机器人,实时调试控制模块的状态。
【在线及离线编程】数码管电子模块的语句块在“显示”语句块内;
语句块解释
积木块图示 | 参数:端口 | 输入值 |
---|---|---|
Qmind 1,2,3 Qmind plus范围2~7 |
0~9999,编辑者输入的任意四位数值 | |
Qmind 1,2,3 Qmind plus范围2~7 |
两个积木口输入的都是0~60,解释:输入一个时刻,数码管便开始从这个时刻计时 | |
Qmind 1,2,3 Qmind plus范围2~7 |
无输出值与输入值,启动此积木块,数码管计时器清零。 | |
Qmind 1,2,3 Qmind plus范围2~7 |
无输出值与输入值,启动此积木块,数码管端口显示当前时间。 |
d)应用案例
- 连接数码管到主控板2号口。
2. 设置如上图程序。
3. 按右下角运行键开始程序运行。
实现效果
1.启动魔洛克主控板后,连接数码管电子模块,起初,数码管电子模块显示出“0000”式样,然后开始显示现在的时刻。
2.如果按下了主控板的按钮,数码管电子模块显示屏显示出“00.00”的式样,然后计时5秒,显示“00.05”的式样,然后显示“2020”年,并且播放0二分之一拍的C4音调。
五、原理图
暂缺