定时器问题

2019-09-133778
AI 快速预览详细 收起
本文讨论了在microbit上使用necir库接收IR信号时,如何实现回调函数的问题。通过示例代码展示了如何使用necir库的read方法将回调函数传递给IR信号接收过程。文章还解释了microbit没有内置timer库的情况下,如何实现回调函数。这对于初学者和技术爱好者来说非常有用,可以帮助他们更好地理解和应用回调函数技术。
bxy 里面有一个necir库用来接收ir信号,非常好用。
例子代码是这样的:
import necirdef cb(addr,cmd):   
       print('addr=',hex(addr))  
       print('cmd=',hex(cmd))


necir.init(16)
necir.read(cb)
while True:
  pass
我发现necir.read(cd)这里是把cb做为回调函数!
请问在microbit这里是怎么实现的呢?
我找了很久很久,都没发现microbit有定时器库,这里是怎么实现回调函数实现的呢?
pby板的machine库里面有timer的,但是 bxy里,microbit没有哦,
>> machine.
__name__        unique_id       reset           freq
disable_irq     enable_irq      mem8            mem16
mem32           time_pulse_us
                     
没有timer库呢?请问如何实现的呢?

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
gada888
gada888
这样的问题可以在外网问
- 没有更多了 -