编码小虫虫——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字母:
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前