XR Block(可编程机器人)是一个基于Ardublock开发的拖曳式图形机器人编程软件。软件操作简单,无论是专业的编程人员还是一些开发小白,全都可以轻松上手使用这个软件,该软件完全兼容小R的Arduino平台、51duino平台和STMduino平台上的智能汽车机器人。即使不是电子专业的制造者爱好者,也不是小孩子,使用XR Block+小R机器人套件也能轻松完成机器人逻辑编程。非常好用!
XR Block使用
1.jdk安装完成后,可以直接双击运行小r技术发布的XR Block图形化编程软件。请注意将软件顶部的主板类型设置为“51duino”。
点击左边的“小R技术”一栏,可以看到我们提供的各种传感器、外设和动作指令。将所需的传感器或逻辑块拖到右边,按照逻辑流程逐一嵌入。请注意,数字和字母可以输入我们的pin。如果是51duino平台,不能输入字母,否则不能生成代码。众所周知,8051单片机的引脚没有英文字母。
下面的例子:定义红外光电开关的管脚号为P2^3,管脚状态为高电平。
2.编辑完成后,点击右上角的“生成代码”按钮。如果逻辑正确,变量名正确,XR Block会弹出文件保存对话框。默认文件名是主文件名。请不要修改文件名。
3.将生成的main.c文件复制到51duino_SDK_V2.0项目的Source文件夹,替换原来的main.c文件。
4.双击51duino_SDK.uvproj项目文件,keil将打开该项目。
5.点击Keil左上角的“构建”按钮,开始编译代码。
6.如果代码正确,找到51duino_SDK。编译完成后51duino _ SDK文件夹中的hex,这是生成的固件。将USB-TTL串口电缆连接到电脑和51duino主控板的串口,用STC-ISP软件将固件烧录到51duino主控板,就可以看到效果了。