APP制作
菜单
广州APP开发外包
免费APP评估
APP软件开发平台
全国热线:4001-0102-77
自定义编程---打造新时代自动化编程_广东群宇
自定义编程---打造新时代自动化编程
时间:19-05-05

智能自定义编程



    我们基于Google Blockly的技术框架开发了自定义编辑APPGoogle Blockly是一款基于Web的、开源的、可视化程序编辑器。你可以通过拖拽块的形式快速构建程序,而这些所拖拽的每个块就是组成程序的基本单元。可视化编程完成,Blockly 直接支持 JavaScriptPythonPHPLuaDart 语言源码的导出。此外,还可以将 Blockly 编辑器快速集成到WebAndroidiOS环境中。

在功能/设计上和MIT的儿童编程语言Scratch类似,用户可以通过拖曳模块,来构建代码逻辑,过程很像搭积木。作为自定义编程APP,它的输入为用户的拖曳(拖曳作为一种输入,可以类比为普通编辑器的键盘输入),输出为生成的代码。可以快速打造一个特定领域的可视化、块编程、编辑器。至于每个积木如何生成代码,代码用于什么用途,则通通不关心,用户自己掌控。

由于设计上遵循unix哲学,他也将获得unix哲学带来的好处,小而美带来的强大的组合能力。于是围绕自定义编程APP的生态十分广阔。涵盖硬件、软件,领域涵盖科研、教育、游戏、玩具等等。

我们的自定义编程APP,是基于广东全宇工艺玩具有限公司的智能机器人项目,可视化编程是项目需求之一。故以Web版本(HTML JavaScrip)为例,整理一下 自定义定APP 的使用方法及各功能点。

    运动功能:





B1.png

外观功能:


B2.png

B3.png

声音功能:


B4.png

事件功能:

B5.png

侦测功能:


B6.png


运算功能:


B7.png



      要使用以上的应用程序,通过智能机器人,以及启用 Bluetooth Smart/4/LE 的设备。此应用程序可免费使用。自定义编程APP是一款可视化拖放编程工具,像玩拼图一样连接各种命令。可以玩编码挑战,创建自己的程序来控制智能机器人,体验机器人探险游戏的乐趣!基础难题通过有趣的项目设想教编码概念。通过自我引导的游戏和带有指导的挑战,学习排序、事件、循环、算法、操作和变量等概念。