gpt4 book ai didi

python - 将 Python 时间转换为 MicroPython PyBoard

转载 作者:行者123 更新时间:2023-12-01 06:25:45 25 4
gpt4 key购买 nike

我有一个控制斐波那契时钟的 Python 脚本,它在 Raspberry Pi 4B 上运行得很好,但是,当我使用 MicroPython(我完全不熟悉)将代码传输到 PyBoard 时,它不起作用。以下是我认为错误的部分。...

import datetime
import time
import sys

from time import sleep

while 1:
t = datetime.datetime.now()
hr = t.hour
mn = t.minute

if (hr==00) or (hr==12):
hr = 12
bulb1Red()
else:
bulb1White()

mn5 = mn%5
if (mn5 == 0):
mn = mn/5
else:
mn = mn-mn5
mn = mn/5
if(hr > 12):
hr = hr-12

最佳答案

我想这是因为 MicroPython 不是 CPython 的一对一副本。大多数库都没有实现,剩下的库被压缩到最低限度,并以不同的方式命名。一般来说,斐波那契时钟编程应该与 PyBoard 的 RTC 一起使用,但您必须稍微调整您的脚本。

您必须使用 MicroPython 特定的库。 MicroPython 中不存在 datetimetimesys。例如。使用utime 来实现与时间相关的功能。请参阅:https://docs.micropython.org/en/latest/library/utime.html

关于python - 将 Python 时间转换为 MicroPython PyBoard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60152512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com