版块公告





1.png

英文软件,英、韩文资料
编程语言:Robobasic语言:
类似于C语言,包括了C语言的常用的指令集,而且增加了应用指令:
1. 舵机控制
2. RS-232控制
3. AD模数转换
4. PWM调频模拟舵机控制
5. 蜂鸣器演奏
6. 语音模块
7. 超声波
8. 红外遥控器
9. RC操纵
10. 陀螺仪
等专用指令,大大的简化的代码的编辑量。相比C语言简化了2/3的代码量。
以上扩展功能2-10需要自己编写程序。

语音模块
声音播放功能,
连接:MR-C3024FX的 LCD端口
指令:PRINT
2.png   

 

超声波
测量距离:0-3000mm
连接:AD0-AD7
指令:AD

3.png

RC操纵
无线操纵,AM/ FM

4.png

zigbee遥控手柄
连接:ERX/RTX
指令:ERX/RTX

5.png

蓝牙遥控手柄
连接:ERX/RTX
指令:ERX/RTX
6.png  

2轴倾角传感器MR-tilt2
连接:AD2/AD3
指令:AD
7.png  

陀螺仪 MR-GYROⅡ
连接:AD0/AD4信号线
指令:AD

 8.png

编程软件:roboBASIC MF v2.80,金刚战士机器人开发的专用软件。
1.基本功能:编写、修改、下载roboBASIC语言。
9.png  

2.软件模拟:模拟机器人舵机角度状态。

11.PNG

3.零点调整功能:修改组装造成的误差,为做一些高难度动作,打基础,如侧翻滚,单脚站立。都需要重心的中间位置。

10.png  


Robobasic命令概述
Robobasic指令是用于控制机器人动作的专用语言,是由MINIROBOT公司研发并且注册的语言。
(括号)内是韩文指令
②表示MR-C2000控制版专用
③表示MR-C3000控制版专用

Robo Basic中关于声音的指令

程序举例 说明
PRINT "SOUND 11 12 15 !" 11、12、13依次播放声音,最多9个
PRINT "PLAY 31 40 !" 31号用40的音量播放
PRINT "AUTO 1 2 3 !" 1、2、3反复播放
PRINT "STOP !" 停止播放
PRINT "VOLUME 10 !" 音量设置为10(设置范围1~255)
PRINT "PLAYNUM 43 !" 不播放声音,只记入43号声音
PRINT "!" 播放PLAYNUM记录的声音
PRINT "UP 10 !" 当前音量提高10
PRINT "DOWN 10 !" 当前音量降低10
  音量初始默认为50
初始化/定义关联指令
DIM(선언) 定义变量
AS() 配合DIM使用,指向变量
CONST(상수) 定义常量
BYTE(바이트) 配合DIM使用,将变量定义为比特类型
INTEGER(정수) 将变量定义为整数类型
分流指令
IF(만약) 条件判断
THEN(이면) 满足条件就执行
ELSE(아니면) 不满足条件就执行
ELSEIF(그렇지않고만약) 判断另外的务件
ENDIF(만약끝) 条件判断指令结束
FOR(반복) 循环开始
TO(부터) 循环范围
NEXT(다음) 循环结束
GOTO(가기) 无条件转移指令
GOSUB(호출) 调用子函数
RETURN(복귀) 子函数结束返回
END(끝) 程序执行结束
STOP(정지) 程序暂停
RUN(실행) 程序继续执行
WAIT(대기) 等待上一条动作指令的动作结束为止
DELAY(지연) 延时(1代表1MS)
BREAK(중단) 停止程令指令执行,进入调试(debug)模式
ON...GOTO(처리...가기) 根据变量值,条件分流
数字信号处理指令
IN(입력) 读取端口信号
OUT(출력) 把信号输出到端口
BYTEIN(바이트입력) 从BIT端口读取BIT信号
BYTEOUT(바이트출력) 把BIT信号输出到BIT端口
INKEY(키입력) 读取输入端口的按键值
STATE(출력상태) 读取输出端口的状态值
PULSE(펄스) 输出PWM信号
TOGGLE(반전) 输出信号取反之后再输出
KEYIN(키보드) 读取模拟信号的输入值
存储指令
PEEK(램읽기) 控板内部RAM数据的读取。
POKE(램쓰기) 控板内部RAM数据的写入。
ROMPEEK(롬읽기) 外部EEPROM数据的读取。
ROMPOKE(롬쓰기) 外部EEPROM数据的写入
LED控制指令
LCDINIT(화면초기) LCD模块初始化
CLS(화면지움) LCD显示清屏
LOCATE(화면위치) 输出字指定在LCD位置
PRINT(화면출력) 显示字
FORMAT(형식) 定义显示字的变量类型
CSON(커서보임) 显示光标
CSOFF(커서감춤) 引藏光标
CONT(글자밝기) 设定显示字的亮度
DEC(십진) 用十进制显示数据
HEX(십육진) 用十六进制显示数据
BIN(이진) 用二进制显示数据
运算指令
AND(그리고)
OR(또는)
MOD(나머지) 除数取余
XOR(배타합) 逻辑XOR
NOT(부정) 取反
马达控制指令
ZERO(영점) 伺服马达的零点(基准角度)的设定
MOTOR(모터설정) 输出端口设定为使用马达
MOTOROFF(모터해제) 输出端口设定为不使用马达
MOVE(동작) 同时动作多个马达
SPEED(속도) 设定马达的动作速度
ACCEL(가속) 设定马达加速度
DIR(방향) 设定马达动作方向
PTP(점대점) 马达同时控制功能ON/OFF
SERVO(서보) 伺服马达控制
PWM(펄스폭) 用PWE方式控制DC马达
FASTSERVO(빠른서보) 最快速度转动伺服马达
HIGHSPEED(고속동작) 高速模式开始/结束
MOVEPOS(동작위치) 按照POS中设定的马达位置动作
POS(모터위치) 机器人指定动作设定
FPWM(주파수펄스) 输出的PWM的高低电平、周期可变
MOVE24(동작24) 24个伺服马达同时动作
INIT(초기) 机器人初妈动作姿势设置
MOTORIN(모터입력) 马达现在角度值读取
AIMOTOR(AI모터설정) AI马达使用设置
AIMOTOROFF(AI모터해제) AI马达使用取消
AIMOTORIN(AI모터입력) AI马达现在角度值读取
SETON(사용설정) 马达的功能设置启用
SETOFF(사용해제) 马达的功能设置取消
ALLON(모두설정) 对所有马达的功能设置启用
ALLOFF(모두해제) 对所有马达的功能设置取消
GETMOTORSET(모터입력설정) 读取当前伺服马达的值,且保持当前的状态
OFFSET(옵셋) 变更当前设置过的马达零点值
马达编组
G6A(그룹6A) 选择马达0-5
G6B(그룹6B) 选择马达6-11
G6C(그룹6C) 选择马达12-17
G6D(그룹6D) 选择马达18-23
G6E(그룹6E) 选择马达24-29
G8A(그룹8A) 选择马达0-7
G8B(그룹8B) 选择马达8-15
G8C(그룹8C) 选择马达16-23
G8D(그룹8D) 选择马达24-31
G12(그룹12) 选择马达0-11
G16(그룹16) 选择马达0-15
G24(그룹24) 选择马达0-23
G32(그룹32) 选择马达0-31
声音控指令
BEEP() 蜂鸣器响
SOUND(소리) 蜂鸣器发出频率声音
PLAY(연주) 蜂鸣器发出演奏声音
MUSIC(음악) 蜂鸣器发出音乐声音
TEMPO(박자) 设定演奏的节奏
外部通信指令
RX(수신) 往RX端口接收RS-232信号
TX(송신) 往TX端口发送RS-232信号
MINIIN(미니입력) 使用MINI通信端口发送总线信号
MINIOUT(미니출력) 使用MINI通信端口接收总线信号
ERX 往RX端口接收RS-232信号
ETX 往TX端口发送RS-232信号
模拟信号处理指令
AD(변환) 读取AD端口的模拟信号
REMOCON(리모콘) 读取红外遥控器人按钮值
SONAR(초음파) 读取超声波端口距离值
RCIN(조종기입력) RC用操纵器输入设备输入值读取
GYRODIR(자이로방향) 陀螺仪传感器处理,司服马达动作方向设定
GYROSET(자이로설정) 设置伺服马达需要处理的陀螺仪传感器
GYROSENSE(자이로감도) 读取陀螺仪传感器的角度
其它指令
RND(난수) 发送随机数
REMARK(설명) 添加注释
ACTION(행동) 执行模板(templet)中设定的动作
AUTO(자동) 转换为模板(templet)程序。
事件处理指令
‘$DEVICE(컨트롤러) 当前程序应用的控制板设定
‘$LIMIT(제한) 马达动作的角度范围设定

List of Articles
编号 标题 日期 查看
» 用户评语 [原创]roboBASIC语言详细中文介绍 资料 minirobot Metal Fighter 金刚战士 机器人 语音、超声波、RC操纵、ZIGBEE、蓝牙、2轴倾角传感器MR-tilt2、陀螺仪 MR-GYROⅡ应用 imagefile 2011-07-04 1314
34 用户评语 金刚战士零点校正 imagefile 2010-02-09 4136
33 新产品介绍 BIOLOID Premium KIT image 2010-01-19 5777
32 新产品介绍 BIOLOID English Catalog imagefile 2010-01-13 6170
31 用户评语 金刚战士使用后记 2010-01-06 3983
30 新产品介绍 METAL-FIGHTER全组成品战斗专用型号(RF手柄) imagefile 2009-09-18 5560
29 新产品介绍 Dream’ s Cat image 2009-09-18 4916
28 新产品介绍 第一科学 科学箱子5号 imagefile 2009-09-17 4879
27 新产品介绍 第一科学箱子6号 imagefile 2009-09-17 4854
26 新产品介绍 New Hydrocar imagefile 2009-09-17 5004
25 新产品介绍 太阳能汽车- 普通型 imagefile 2009-09-17 5119
24 新产品介绍 TRI-BOT image 2009-09-17 4770
23 新产品介绍 GENIBO image 2009-09-17 5166
22 新产品介绍 RS-MEIDA image 2009-09-17 4611
21 新产品介绍 MICRO BUGGY -01 image 2009-09-17 4791
20 新产品介绍 PINO 机器人 image 2009-09-17 5167
19 新产品介绍 MR.SoccER image 2009-09-17 4526
18 新产品介绍 太阳能汽车 imagefile 2009-09-17 5040
17 新产品介绍 Embedded 无人汽车 imagefile 2009-09-17 4284
16 新产品介绍 GorillaBot image 2009-09-17 4298