使用 WebComponents 集成 Breakout。
使用 WebSocket(Firmata)与服务器交互。
服务器使用 TCP/IP(Firmata)控制 Webduino 终端。
| Webduino、Arduino 与 micro:bit 项目对比 | |||
|---|---|---|---|
对比项目 |
Webduino |
Arduino |
micro:bit |
开发语言 |
HTML/JavaScript |
C/C++ |
Python/JavaScript |
开发环境 |
Web 浏览器 |
Arduino IDE |
JavaScript 积木 |
模拟器 |
Webduino Simulator |
第三方支持 |
Microsoft MakeCode |
图形化编程 |
Webduino Blockly |
第三方工具 |
Scratch Blockly |
云服务器 |
Webduino Cloud |
N/A |
N/A |
连接方式 |
Wi-Fi |
USB |
USB |
程序更新 |
在线更新 |
通过 USB 烧录 |
USB 磁盘 |
更多 Webduino 功能现已开源,代码会更新到 GitHub。
开发板共有三种供电方式,可任选一种:
通过 USB 线供电。BPI-Bit 提供 Micro USB 接口,线材常见,使用方便。
通过 2Pin 电池插座供电,可使用锂电池或电池组。接口带防反接设计,无需担心电源接反。
通过金手指供电。开发板下端的金手指包含电源接口,同时具备输入和输出功能,兼容性很高。
BPI-Bit 出厂时已烧录 Webduino 固件。只有在 Flash 被其他固件覆盖后,才需要重新烧录 Webduino 固件。
操作方法:Webduino 固件烧录
BPI-Bit 的 Webduino 固件支持 OTA 云端升级,可通过此功能方便地更新到最新版本。
打开 BPI-Bit;白灯闪烁时按住 A 键,绿灯亮起后松开 A 键,即可开始更新。
Webduino Bit 初始化方法: https://www.webduino.com.cn/site/en/docs/setting.html
将 BPI-Bit 连接到互联网后,即可通过 Webduino Blockly 使用 Webduino 的全部功能。
请下载最新版本并一键安装。
Web:bit 离线教育版支持自动升级,启动时会自动更新。
在线文档: https://doc.bpi-steam.com/en/latest/bpi-web/tutorials/index.html ,内容会持续更新。
Webduino Blockly 和模拟器
Webduino 在线 Blockly(英文): https://bit.webduino.com.cn/blockly/?lang=en
Webduino 在线 Blockly(中文): https://bit.webduino.io/blockly/?lang=zh-hant
使用 Webduino Blockly 和模拟器快速上手 BPI:bit: http://www.webduino.com.cn/site/en/tutorials.html
认识 Webduino Blockly Bit: https://www.webduino.com.cn/site/en/docs/blockly.html
Webduino Cloud 提供完整的物联网服务,可通过平台管理、更新并操作各种物联网设备。
Webduino Bit 左右两侧内置光敏电阻,BPI:bit 可据此轻松判断手势来自哪一侧。
代码链接: https://bit.ly/2lFNeYL
使用 Webduino Bit 九轴传感器的“姿态角”与全彩点阵,实现简单有趣的效果 ~ _
代码链接: https://bit.ly/2MAhHTF
Webduino Bit 详情: https://www.webduino.com.cn/site/en/docs/detail.html
Webduino Bit 初始化: https://www.webduino.com.cn/site/en/docs/setting.html
认识 Webduino Blockly Bit: https://www.webduino.com.cn/site/en/docs/blockly.html
5x5 RGB LED 矩阵: https://www.webduino.com.cn/site/en/docs/rgbmatrix.html