CodeBug将帮助儿童和成人学习铁编程



当然,如果学生愿意。 3月,在Geektimes 发布了一条消息,英国广播公司(BBC)即将向英语学生分发约100万台微型PC。该项目的目的是激发年轻一代学习电子和编程的愿望。现在,该项目正在成功实施。然后,在3月,在Kickstarter上启动了一个为类似设备(称为CodeBug)筹集资金的项目

这是一种廉价的迷你板(约18美元),可以由7岁以下的孩子和成人电子爱好者使用。当然,主要重点是儿童和青少年,在校学生(以及英国广播公司(BBC)的情况是与教育机构合作,但是,我们谈论的并不是数百万台免费PC)。该设备使您不仅可以学习使用硬件的基础知识,还可以学习硬件编程的基础知识。

技术配置:


  • 8位配置;
  • 25个LED(一种“显示器”);
  • 2个功能按钮;
  • 输入输出的6个“端口”;
  • 扩展端口,用于连接其他设备和元件;
  • Micro USB端口(可用于控制板和电源);
  • 电池座。


该设备支持所有流行的操作系统,包括Windows,Mac,Linux,与RPi兼容,可与浏览器软件一起使用。该项目的优势在于它的开放性(根据知识共享许可分配)。

电路板的尺寸仅为39 * 47毫米,厚度为1.7毫米。

如上所述,您可以通过Micro USB和CR2032电池为设备供电。最大电压为5V。

扩展端口支持I2C,SPI和UART标准。



软件


该软件是基于Web的,要创建您的项目,您需要转到开发人员的站点并立即开始工作。当然,在此之前,您需要将设备连接到PC。外壳程序不仅允许您为设备创建程序,而且还可以显示发生错误的位置(如果这样的话)。



CodeBug服务使用Google Blockly可视化编程语言,该语言提供了单独的块,您可以从这些块中创建自己的程序(如果用户不熟悉编程,则可以使用Javascript)。

通过USB传输创建的程序。无需安装,无需驱动程序-一切都很简单,快捷。

您可以将其他设备连接到板上,以进行数据输入和输出。这是使用常规的鳄鱼夹完成的。



这是一个非常复杂的科学实验(当然,对于儿童而言)的示例:



物联网


该板的优势在于可以用于物联网,并且与Raspberry Pi,用户的PC或其他设备完全兼容。

可以使用自己的软件通过Internet控制CodeBug。借助适当的技能,您可以参考社交网络(Twitter,Facebook)或游乐场(Minecraft)创建更加复杂的系统。



LED“显示器”可以显示社交网络上朋友的活动或新消息(电子邮件,IM等)的到达。

开发人员还提供了使用附加显示器的可能性,这进一步扩展了板子的功能。CodeBug的创建者声称,使用此设备,您可以创建例如气象站,某种可穿戴设备,社交网络上的个人帮手。



项目团队在CodeBug上花费了2年的时间,最终我们得到了一个很棒的产品,也许它将为一个以上的高级程序员或电子工程师的出现做出贡献。精通此板之后,可能学生应该已经切换到Raspberry Pi和Arduino。但是,CodeBug也可以用于创建非常有趣的项目。

Source: https://habr.com/ru/post/zh-CN385025/


All Articles