首页 > 评测 > 编码小虫虫——CodeBug 评测

编码小虫虫——CodeBug 评测

  • 作者:seesea
  • 来源:21ic
  • [导读]
  • 编程要从娃娃抓起,工程师的娃要从小学习编程!

前言

什么?代码Bug?No No No,此 bug 非彼 bug。所谓编程从娃娃抓起,对于儿童来说要避免抽象和枯燥,CodeBug 团队于是设计了 CodeBug 这么一个虫虫外形的可爱的可编程可穿戴设备,目的是给任何年龄的人提供一个简单方便又有趣的学习编程的平台。

CodeBug 提供 5x5 的点阵显示,触摸输入,I2C、SPI和UART扩展端口,以及钮扣电池供电,方便开发简单的交互作品,以及容易集成到玩具中;使用浏览器在线开发,方便易得;使用多彩方块拖拽方式编程,使得儿童也方便上手。

开箱

包装正面一个大大的图形化电路板,然后是产品名以及官网网址,并将产品的理念“有趣,容易的编程”印制于其上:

codebug1.jpg

背面是一些产品特性介绍:

codebug2.jpg

打开,里面就是虫虫的窝了:

codebug3.jpg

合格证和图文并茂的上手指南,板子和电池(应该还有数据线的,被小编吃掉了):

codebug4.jpg

主要板载资源

codebug5.jpg

主控芯片PIC18F25K50参数简表

QQ截图20170327150150.png

扩展附件

官网配备了若干用于扩展的附件,就像搭积木一样,同时IDE上也做了相应仿真模块和功能代码块,可以方便地接插扩展,以及方便地写代码控制。

1. 外壳

有红黑两种

codebug6.jpg

2. 彩色五星环

九颗全彩LED可以分别控制

codebug7.jpg

3. 发光小虫

其实就是单个的全彩LED

codebug8.jpg

开发流程

一、浏览器打开官网在线 IDE 即可开始编程:http://www.codebug.org.uk/create/codebug

可以看到有做多国语言支持,但目前还没有中文,语言选择列表左边有一个链接可以去申请帮助翻译,有识之士欢迎贡献。

不用注册即可使用,但注册后可以在线保存程序。

codebug9.jpg

二、可以使用拖拽方式编程,也有 Python 和 JavaScript 方式,试了貌似只能看不能编辑。拖拽方块后,会自动生成另外两种语言的程序:

codebug10.jpg

codebug11.jpg

codebug12.jpg

三、在线模拟功能是亮点,可以添加各种附件

codebug13.jpg

并且在线模拟显示运行效果,当前运行的方块会有黄色边框高亮,并且有单步执行功能

codebug14.jpg

四、提供针对 CodeBug 的专用点阵设置模块,可以方便的使用鼠标点出点阵图案,方便的设置动画效果,以及直接输入文字、字符串生成点阵,很方便使用

codebug15.jpg

五、点击左边的 Download 下载按钮即可下载编译好的代码

六、在页面编译及下载代码的时候会弹出烧写指引:按住A按钮的时候接入USB,CodeBug 会显示为一个磁盘驱动器,把页面下载下来的代码复制到其中即完成代码烧写,然后按B按钮运行新代码

codebug16.jpg

七、显示出来的磁盘驱动器截图,其中有一个 html 文件,双击会跳转到官网

codebug17.jpg

功能测试

初次上电

出厂自带的演示是中心一个灯亮后,再一排灯亮从左扫到右,从下扫到上。用手按A、B按钮点阵则显示A和B字母:

  • 本文系21ic原创,未经许可禁止转载!

网友评论