亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Blockly@rduino:用块创建代码

组件和用品

Arduino UNO
× 1
Arduino Mega 2560
× 1

应用和在线服务

Blockly@rduino
论坛 Blockly@rduino
Wiki Blockly@duino

关于这个项目

目的是允许对 Arduino 卡进行“Scratch-block”编程,具有学校孩子和新手所需的许多功能。

每个人都知道 Scratch 以及它使世界上每个孩子都能轻松学习程序的方式。下一步是使用它来控制材料,这就是扩展可能性非常大的原因:LeapMotion、Arduino、Wii、Picaxe 等。

但是扩展使用是“仅连接”实时编程,因此“Graal”是要找到允许块编程和代码生成的软件。我找到了 BlocklyDuino,但几个月没用。在联系了它的创建者 David Li 之后,我决定创建自己的分叉。

几个月后,在帮助下,我从原来的 Blockly 新版本创建了一个全新的版本:Blockly@rduino。

视频简历

你能做什么

选择卡片和语言:

选择在线上传(感谢 Codebender 插件)或离线上传(感谢 Blockly@rduino-communication):

实时与卡通信以测试输入/输出,感谢 Alan Yorinks 的 FirmataPlus 出色的工作:

为您的学生选择不同的难度级别,并有一个特定的块列表:

选择是否在块列表中使用或不使用,始终在增长:

拖放程序块:

实时查看Arduino代码更新:

编辑Arduino代码,保存,粘贴到本地 集成开发环境:

或者使用Codebender插件上传:

并通过串口通信:

在示例列表中选择:

创建您自己的示例:

不仅要选择卡片,还要选择特定的“kit” ' 为学生准备了特定类别的模块和引脚:

以及许多图形增强功能!还有更多即将推出,例如增强可访问性。

代码

Blockly@rduino 的 github
Github 仓库 https://github.com/technologiescollege/Blockly-at-rduino

制造工艺

  1. 使用 K30 传感器监测二氧化碳
  2. 聋盲通信与 1Sheeld/Arduino
  3. 使用 Arduino 控制硬币接收器
  4. Arduino 报警系统:SERENA
  5. Arduino 带蓝牙控制 LED!
  6. 带有 Arduino 或 ESP8266 的电容式指纹传感器
  7. 玩 Nextion Display
  8. Nunchuk 控制机械臂(使用 Arduino)
  9. Python3 和 Arduino 通信
  10. 使用 Arduino 测量太阳辐射
  11. 带 Arduino 的迷你雷达
  12. 如何用 Arduino 制作音乐