来源:https://support.microbit.org/support/so ... ial-number
在Python编辑器中下面代码,然后下载到Microbit, 看到S字符出现后, 按下某一边按钮就会滚动显示!
代码: 全选
from microbit import *
display.show('S')
def get_serial_number(type=hex):
NRF_FICR_BASE = 0x10000000
DEVICEID_INDEX = 25 # deviceid[1]
@micropython.asm_thumb
def reg_read(r0):
ldr(r0, [r0, 0])
return type(reg_read(NRF_FICR_BASE + (DEVICEID_INDEX*4)))
while True:
if button_a.was_pressed():
display.scroll(get_serial_number())
sleep(1000)
display.show('S')
sleep(100)