Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bluetooth Micro:bit-BBC编程蓝牙_Bluetooth_Bbc Microbit - Fatal编程技术网

Bluetooth Micro:bit-BBC编程蓝牙

Bluetooth Micro:bit-BBC编程蓝牙,bluetooth,bbc-microbit,Bluetooth,Bbc Microbit,我最近买的。我已经看到,由于内存容量的原因,micro python和bluetooth不能同时使用 有人知道我是否能够使用javascript块编程构建一个像样的应用程序吗 应用程序基本上必须执行以下操作: 从加速度计读取数据 积累一些加速度计数据 将信息发送到通过蓝牙连接的其他设备 是的,您应该能够为实现此功能的微型计算机编写程序。描述了可用的服务。我还发现了一个应用程序,它表明有一个应用程序可以在手机端使用,如果它与你的应用程序相关的话 micropython限制是需要12kb RAM的B

我最近买的。我已经看到,由于内存容量的原因,micro python和bluetooth不能同时使用

有人知道我是否能够使用javascript块编程构建一个像样的应用程序吗

应用程序基本上必须执行以下操作:

  • 从加速度计读取数据
  • 积累一些加速度计数据
  • 将信息发送到通过蓝牙连接的其他设备

  • 是的,您应该能够为实现此功能的微型计算机编写程序。描述了可用的服务。我还发现了一个应用程序,它表明有一个应用程序可以在手机端使用,如果它与你的应用程序相关的话

    micropython限制是需要12kb RAM的BLE协议栈和被解释的python(因此具有高RAM要求)的组合。
    您可以选择块版本或测试javascript,并且应该能够编写相当复杂的程序(即使文本输入最好在编辑器中完成)。作为最后的退路,您可以使用microbit DAL(它似乎构建在mbed脱机工具链之上)使用C/C++。

    我已经看到,如果您使用蓝牙,就无法使用micropython编程。我可以用javascript块来做这个吗?它有局限性吗@Lechucico——没有具体的限制——稍微扩展了我的答案。SoC是为“真实”应用程序而设计的,javascript/DAL在设备上占用的资源相当小,代码在浏览器中编译。