编程要从娃娃抓起,工程师的娃要从小学习编程!
所以我们从英国海淘了一块适合娃娃的小虫子开发板,来给大家评测一番:
编码小虫虫——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 评测
|