问题标签 [bbc-microbit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
242 浏览

compiler-errors - Arm mbed online 编译器错误230(或-230?)

我尝试使用 arm-embed 在线编译器为 microbit 编译一些示例,但是无论我做什么,我都无法编译任何东西。还尝试了一个空项目,注销并再次登录,关闭浏览器并打开浏览器,关闭uBlock等,仍然是同样的错误。对有相同问题但没有答案的用户做出反应。

有可能以某种方式解决这个问题吗?

站点编译器错误

0 投票
2 回答
951 浏览

bbc-microbit - 从命令行生成 micropython + python 代码 `.hex` 文件

.hex是否可以在 Linux 命令行而不是在其中一个编辑器中使用 MicroPython 和我自己的 python 程序代码生成文件?

0 投票
0 回答
146 浏览

micropython - Flash microbit 嵌入类 .py 文件

使用BBC micro:bitpimoroniscroll:bit扩展设备,我需要将scrollbit.py文件嵌入到我的 HEX 文件中。

我使用我最喜欢的编辑器来生成我的 python 文件并uFlash刷新 micro:bit。现在我只是将代码从内部复制scrollbit.py到我自己的 python 脚本中。不使用 Mu 编辑器有其他选择吗?

编辑我发现microfsufs行命令,我必须更改我的 python 脚本main.py并将其传输到 microbit 使用:

0 投票
1 回答
194 浏览

bbc-microbit - 带有 JavaScript 的 microbit 文件系统

我正在尝试写入串行:

})

我按照以下教程进行操作: https ://www.dendrite.me/media/output/mediaid/5a13f86908d73406ab61317c

当我说:serial.writeLine("dit is een test1") 它工作得很好,我在 tera 术语中看到它 "dit is een test1" 但是当我尝试这样做时:files.readToSerial(my_data) 什么都不是显示 :( 在模拟器中它可以工作,但在 Micro:bit 上它没有出现。

0 投票
1 回答
294 浏览

micropython - 为什么我的 microbit 会显示这个动画?

我在 bbc microbit 上运行 micropython。

我的 microbit 没有运行闪到它的程序,它正在显示 0, 5, 0, SAD_FACE

那个动画是什么意思?

0 投票
1 回答
207 浏览

micropython - Micro:Bit 按钮按下延迟

我正在尝试制作一个类似于蛇的简单游戏(但是玩家不会随着时间的推移变得更长)。游戏几乎完成了,但是我遇到了一个问题,即通常会改变您前进方向的按钮按下被延迟。这使得游戏比它需要的更难。

基本上我需要知道如何让玩家在按下按钮后立即改变方向,没有任何延迟。

代码:

0 投票
3 回答
312 浏览

random - BBC MicroBit 上的 Ada 随机数生成器

为 BBC Microbit 开发一个小游戏。

with Ada.Numerics.Discrete_Random报告"Ada.Numerics" is not a predefined library unit.

Ada 是否提供另一种在 BBC MicroBit 上生成随机数的方法?arch/ARM/Nordic/svd/nrf51/nrf51_svd-rng 定义了一个随机数生成器记录 RNG_Peripheral。这是我正在搜索的内容还是仅与蓝牙一起使用?

我的代码:

0 投票
2 回答
109 浏览

micropython - 在 micropython 中显示事件前的图像

我正在尝试使用 BBC:Microbit 在按下按钮 a 时在其 LED 上显示 1 秒钟的闪光。这可行,但我希望它在等待按下按钮时显示动画(待机)。下面的代码仅显示待机图像,按下按钮 a 时不运行其余代码。我做错了什么?谢谢。

0 投票
0 回答
525 浏览

i2c - Microbit 中的 MPU 6050,可以读取我是谁,但没有陀螺仪、加速度或温度值(全为零)

我有以下代码可用于连接到 MPU 6050 的 Microbit(在 gy521 板上)

它可以很好地读取“我是谁”寄存器 (0x75),但加速度计、陀螺仪甚至温度显示为零。通过尝试使 Arduino 代码适应 microbit 打字稿,我已经达到了这一点。我曾认为问题可能是 microbit 打字稿中没有“Wire.requestFrom”,但后来我可以很好地阅读“我是谁”,所以我认为它一定是别的东西。我想也许我的电路板有缺陷,所以我买了另一个 - 结果相同。

我已经仔细阅读了注册地图(https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Register-Map1.pdf),但没有什么对我产生影响。

我尝试了其他人的库,但它似乎未维护/可能已损坏(他的示例中引用的“初始化”函数不再存在......复制它并启用“初始化”没有帮助)。

我几乎不知所措。有任何想法吗?

(顺便说一句,SSD1306oled 功能只是写入 LED 屏幕 - 也可以写入串行输出或任何用于调试的东西)

0 投票
1 回答
358 浏览

attributeerror - bbc-microbit:micropython AttributeError:“str”对象没有属性“partition”

在 BBC microbit 上,我收到此错误,但我不知道为什么:

运行此代码时:

传入是一个字符串,可以在控制台中看到

有什么想法可以在这里做吗?