摘要
针对中小学生对编程语言学习的深入度不够,又要从小培养编程思维,就需要利用图形化积木式编程方式进行训练。现设计一种积木式图形化编程软件,设计内容包括图形化编程界面的设计、积木块的定制、解释块所对应Robobasic代码的编写及该软件与Robobasic软件的连接,进一步实现了硬件的在线编程、调试,同时可以与自行设计开发的下位机器人控制板进行通信,以完成AI的各种编程控制实现。图形化积木式编写的图形程序可以转化成Basic代码在Robobasic软件中打开编译或者编辑,可同时结合图形化和代码两种方式进行学习。
Aiming at the in-depth study of programming languages by elementary and middle school students, and to cultivate programming thinking from an early age, it is necessary to use graphical block programming to train. Now designing a kind of block type graphical programming software, the design content includes the design of graphical programming interface, the customization of the block, the writing of the Robobasic code corresponding to the interpretation block, and the connection between the software and the Robobasic software, further realizing the online programming of the hardware, debugging, and at the same time can communicate with the lower-level robot control board designed and developed by itself, to complete the various programming control implementation of AI. The graphics program written in the graphic building block type can be converted into Basic code, open and compile or edit in the Robobasic software. You can learn both graphic and code at the same time.
出处
《人工智能与机器人研究》
2020年第1期24-31,共8页
Artificial Intelligence and Robotics Research
基金
2020年度河南省高等学校重点科研项目20B120003,2019年度郑州科技学院大学生创新创业训练计划项目DCZ201914。