【发布时间】:2018-01-17 18:55:29
【问题描述】:
我最近购买了Micro:Bit。我见过micro-python和bluetooth因为内存容量不能同时使用。
有谁知道我是否能够使用 javascript 块编程构建一个像样的应用程序?
该应用程序基本上必须执行以下操作:
- 从加速度计读取数据。
- 积累一些加速度计数据。
- 将信息发送到通过蓝牙连接的另一台设备。
【问题讨论】:
我最近购买了Micro:Bit。我见过micro-python和bluetooth因为内存容量不能同时使用。
有谁知道我是否能够使用 javascript 块编程构建一个像样的应用程序?
该应用程序基本上必须执行以下操作:
【问题讨论】:
是的,您应该能够为 microbit 编写一个程序来执行此操作。 official documentation 描述了可用的服务。我还发现了一个example,它表明有一个应用程序,如果它与您的应用程序相关,您可以在手机端使用它。
micropython 限制是 BLE 协议栈需要 12 kB 的 RAM 和 python 被解释的组合(因此具有很高的 RAM 要求)。 您可以选择块版本或测试 javascript - 并且应该能够编写相当复杂的程序(即使文本输入可能最好在编辑器中完成)。作为最后的后备方案,您可以使用 microbit DAL(它似乎构建在 mbed 离线工具链之上)使用 C/C++。
【讨论】: