我有一个关于 micro-python 的问题,即如何在 micro-python 中创建和调用函数或与函数相关的任何其他想法我的代码抛出错误NameError: name 'my_func' is not defined
import time
from machine import Pin
led = Pin(2, Pin.OUT)
btn = Pin(4, Pin.IN, Pin.PULL_UP)
while True:
if not btn.value():
my_func()
while not btn():
pass
def my_func():
led(not led())
time.sleep_ms(300)