美文网首页
robobasic之LCD模块说明及电机控制指令说明

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

作者: charley_hit | 来源:发表于2016-04-07 08:38 被阅读0次

    概要

    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学习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模块说明及电机控制指令说明

          本文链接:https://www.haomeiwen.com/subject/mxvmlttx.html