Buddy++首次公开测试,助力智能硬件开发培训课程

首届穗港中学生创客营是由广州市第九七中学、香港宣导会陈朱素华纪念中学主办,并由梦车间创客文化空间协办开展。与会学生组队后需要根据活动主题或故事主线设计一个可穿戴智能硬件的项目,并在3天的时间内在导师的指导下动手完成项目开发,梦车间创客文化空间为参与本次创客活动的同学提供相应的技术支持,为同学们的奇思妙想保驾护航。

Buddy++首次公开测试,助力智能硬件开发培训课程

车间导师向同学们讲解使用Buddy++交互式编程进行智能硬件开发的方法。

Buddy++首次公开测试,助力智能硬件开发培训课程

课程中使用的各种传感器模块。

Buddy++首次公开测试,助力智能硬件开发培训课程

课程使用的Buddy Lab智能硬件开发实验套件。

Buddy++首次公开测试,助力智能硬件开发培训课程

车间导师正在悉心地向同学们讲解Buddy++的使用方法。

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++首次公开测试,助力智能硬件开发培训课程

同学们在车间导师的指导下进行上机操作。

梦车间同时负责了活动前的突击培训,车间导师为同学们带来了智能硬件开发神器级集成开发环境——Buddy++。同学们可以开展交互式编程,零基础地学习基于Arduino智能硬件的开发。车间导师更为同学们带来了Buddy Lab智能硬件开发实验套件,同学们可以通过Buddy++自带的丰富案例体验智能硬件开发的乐趣。

Buddy++首次公开测试,助力智能硬件开发培训课程

开始连接电路。

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++首次公开测试,助力智能硬件开发培训课程

我司除了拥有实力过硬的硬件开发团队还有经验丰富的软件开发团队,我们为智能硬件开发实验套件更开发了配套的软件完善了整体的生态圈。Buddy++是我司基于Java FX框架开发的开源的Arduino集成开发环境,与Arduino官方的IDE相比除了界面更美观更优化,我们还针对零基础开发者设计了各种特色功能,其交互式的编程方式极大地为入门开发者降低了门槛。

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++主界面

我们重新设计了编辑器,实现了完美的中文支持及更优秀的语法高亮功能,编辑器支持包括关键词、运算符号、数据类型、函数名、注释等语法元素的高亮提醒,并且完美支持Arduino、C/C++等语言的语法,有完善的行数提示,支持代码段的缩放。

shortcut3

shortcut2

Buddy++交互式编程对话框。

为方便初学者能较高效地使用扩展模块Buddy++特意提供了“扩展工具”的功能,开发者可以使用“所见即所得”的方式开发基于扩展模块的应用,例如是LED阵列显示、蜂鸣器谱曲、全彩彩灯的编程、数码管的显示、LCD屏幕的显示等等,这些扩展工具也将以插件的形式呈现,开发者可以根据相关标准定制开发指定功能的扩展插件。

shortcut4

例如Buddy++配套一个8×8 LED点阵图案生成的插件,开发者可以通过可见即所得的方式编辑LED阵列的显示图案。开发折点击界面中的原点进行图案编辑,亮红色的原点为阵列中被点亮的LED灯,编辑完成后点击“生成”按钮,插件就会在代码区指定的位置中插入代表编辑图案的数组。

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++首次公开测试,助力智能硬件开发培训课程

Buddy++首次公开测试,助力智能硬件开发培训课程

目前,Buddy++处于内部测试阶段,并即将在未来不久的时间内正式发布。Buddy++正式发布版本将提供给广大的Arduino开发者免费使用,程序源码也将会完全公开,感兴趣的开发者还可以参与到项目的开发当中。

Author

梦车间创客文化空间创始人,《3D打印——改变世界的新机遇新浪潮》、《创意之钥—Android手机交互应用开发》、《Android3D游戏开发与应用案例详解》作者,90年后创客!

发表回复