查看: 305|回复: 4
收起左侧

[其它] 编程要从娃娃抓起~~~CodeBug

[复制链接]
     

132

主题

705

帖子

2869

积分

坛主

 楼主| 发表于 2017-3-30 09:43 | 显示全部楼层 |返回版面||阅读模式
编程要从娃娃抓起,工程师的娃要从小学习编程!
所以我们从英国海淘了一块适合娃娃的小虫子开发板,来给大家评测一番:
编码小虫虫——CodeBug 评测

前言

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

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

开箱

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

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

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

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

主要板载资源

主控芯片PIC18F25K50参数简表

扩展附件

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

1. 外壳

有红黑两种

2. 彩色五星环

九颗全彩LED可以分别控制

3. 发光小虫

其实就是单个的全彩LED

开发流程

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

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

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

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

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

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

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

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

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

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

功能测试

初次上电

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

编码小虫虫——CodeBug 评测
     

132

主题

705

帖子

2869

积分

坛主

 楼主| 发表于 2017-3-30 09:45 | 显示全部楼层 |返回版面
     

40

主题

1338

帖子

4084

积分

中级工程师

发表于 2017-3-31 10:20 | 显示全部楼层 |返回版面
看完感觉没有Arduino 易上手

7

主题

73

帖子

235

积分

中级技术员

发表于 2017-3-31 11:27 | 显示全部楼层 |返回版面
自己被这行干了,还要孩子干这行.
     

132

主题

705

帖子

2869

积分

坛主

 楼主| 发表于 2017-4-5 09:52 | 显示全部楼层 |返回版面
aw50420181750 发表于 2017-3-31 11:27
自己被这行干了,还要孩子干这行.

不管干不干(被干),培养点编程思维大抵是好的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

热门推荐上一条 /2 下一条

分享 快速回复 返回顶部 返回列表