RoboMentor机器人开发平台为用户提供了拖拽积木、Python、C+STM32嵌入式三种不同的编程方式,你可以选择自己喜欢的编程方式进行机器人应用的开发,开启小白到大牛的成长之路。

拖拽积木编程

基于谷歌Blockly二次开发的图形化拖拽编程工具,适合无代码编写基础的用户,在青少年编程领域有非常广泛的应用。

通过下图你可以了解拖拽积木编程的原理,拖拽积木设计机器人应用逻辑,生成Python代码,调用开发板串口通信协议,从而控制开发板各种接口模块。

Python编程

适合新手入门的一款开发语言,简单易上手,资源丰富,在机器人、人工智能、机器学习、青少年编程领域都可以见到它的身影。

通过下图你可以了解python编程的原理,Python代码调用封装好的函数接口,向开发板发送串口通信协议,从而控制开发板各种接口模块。

C+STM32编程

嵌入式原生开发方式,C语言、STM32芯片在电机硬件领域的应用非常官方,在机器人的硬件设备中都可以见到它的身影。

通过下图你可以了解C+STM32编程的原理,C代码调用开发板SDK封装好的函数接口,通过ST LINK程序烧录工具将C代码烧录至开发板,从而控制开发板各种接口模块。