robobasic之LCD模块说明及电机控制指令说明

概要

LCDINIT
CLS
LOCATE
PRINT
CSON
CONT
ZERO
MOTOR
MOVE
LCDINIT '初始化LCD模块

命令说明:液晶显示模块必须使用该命令初始化,以防止出现不可预知的错误。当液晶模块初始化成功后,所有字符将被擦出,光标将显示在左上角。
例子

LCDINIT 'initialize LCD module

CLS '擦除液晶显示的字符

命令说明:。该命令仅仅只是擦除字符。但LCDINIT命令是删除包括内部变量在内的所有信息。
例子:

CLS 'erase what is displayed in the LCD module.

LOCATE '指向液晶显示模块中一个字符的显示位置

语法结构:LOCATE [X],[Y]

robobasic之LCD模块说明及电机控制指令说明_第1张图片
robobasic学习6_1.PNG

PRINT '输出字符到LCD模块

CSON CSOFF '在LCD模块隐藏或者显示光标

例子

LCDINIT
CSON
PRINT "CURSOR ON"

CONT '调整LCD对比度

语法结构:CONT [对比度值]
命令说明:液晶显示模块采用背光材质。字符以黑色显示。使用cont命令,可以调整颜色的深浅。[对比度值]可以是数字,常量和变量。随着[对比度]值的增加,字符将颜色将加重。初始值是默认是7。
例子:

LCDINIT
CONT 10
PRINT "miniROBOT"

机器人控制器可以控制直流电机伺服电机。如果是直流电机,可以控制电机速度。伺服电机的运行范围在-90度到90度roboBASIC控制电机的角度为10到190度,因为机器人控制器不能使用负数。


ZERO '不理解,实际再考虑

命令说明:各伺服电机的0位置由自身决定。这将会产生误差。有些0位置是99或 98,另一些的0位置可能是101或102.这些误差都可以用ZERO命令进行调整。设置的0点将会存储在EEPROM中防止掉电丢失。


MOTOR '设置可使用电机

语法结构:MOTOR [电机号]


MOTOROFF '关闭伺服电机

MOVE '同时操作多个伺服电机

语法结构:
在MR-C2000中:
MOVE [电机0的角度],[电机1的角度],...,[电机5的角度]
在MR-C3000中:
MOVE [电机组],[电机n的角度],...
例子:

'#1 #3 #4
MOVE 60, ,100,120

你可能感兴趣的:(robobasic之LCD模块说明及电机控制指令说明)