概要
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]
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