软件 Software

零一控制 ZERONEControl

零一编程是一款开源的手机端机器人控制软件,开发她的目的,是为了让用户能够使用手机进行控制机器人。
软件支持3种控制模式:1遥控控制,2陀螺仪控制,3语音控制。用户只需要按照帮助描述上进行接线,即可查看控制功能。

零一控制使用PHOENIXEngine进行编写,代码全部开源,您可以此代码为参考,开发满足需求的控制器。

下载: zocontrol_phone

零一编程 ZERONECode

为了方便用户在手机进行编程,学习编程的基础知识,了解编程相关逻辑概念。我们基于Blockly图形积木环境,开发了这款 手机上的图形编程软件。我们对Blockly进行了简化,更加方便在手机上进行使用。“零一编程”支持项目的存储加载,同时内置 了编程案例。

下载: zocode_phone

SNAPPY 图形编程开发环境

市面上有不少图形编程环境,例如Scratch和Blockly。图形编程的很大目的是为了让青少年学习编程的入门工具。像积木化的图形编程方式 非常降低了编程门槛,同时也能够教授编程的基本概念。其实在工业化软件生产中,图形编程也被大量的应用。例如LibView,UnrealEngine的BluePrint等。

我们在选择图形编程软件的时候,非常希望其能适合软件工程中的应用开发。“Snappy”是基于伯克利大学开发的Snap的图形编程软件的改进版。它是开源的, 积木图形像Scrach2一样紧凑,可以自定义舞台大小,放大缩小积木,更重要的是基于纯html5编写。我们认为Snap就是一款非常优秀,与众不同,很有可能经过改进,适合软件工程 领域的图形编程软件。

针对“Snap”,我们进行了很多修改,提升软件美观度,软件使用友好度,将其命名为“Snappy”,并且选择一条忠诚可靠的小狗作为其LOGO。强烈建议您学习和了解“Snappy”,一起将其发展成为 和“流线式”图形编程软件并驾齐驱的图形编程环境。

运行在线版: SNAPPY
下载离线版(Windows版): Snappy.zip version 1.0.5

PHOENIXEngine

跨平台室内同步定位与导航机器人开发引擎
你是不是很想自己开发一个会跑,会自己避障,让他去哪里就去哪里,可以唱歌说话,并且可以自己写代码扩充应用的机器人。
PHOENIXEngine引擎将满足你的这些渴望,并且是开源的。
引擎已经支持Windows上,ARM,Linux,LinuxARM,iOS平台,使用简洁高效的Lua作为主要逻辑开发,使用C++/C作为底层构建语言。
通过跨平台编译,可以将项目运行在所需要的平台上。
借助Arduino,ESP8266/32等芯片,使用PHOENIXFrameWireWall,引擎可以支持一般的物联设备开发。 当需要更高级的嵌入式方案时,我们可以选择LinuxArm作为开发环境,打造高级的物联网系统。

项目地址: https://gitee.com/manykit/PHOENIXEngine