|
|
发表于 2024-1-10 11:51:34
|
显示全部楼层
可以通过使用函数来简化代码。将相同的操作封装到一个函数中,并传递参数来控制LED的亮灭和延时时间。下面是简化后的代码示例:
- from machine import RTC, SoftI2C, Pin
- import time
- import random
- def control_led(led_pin, delay_time):
- led = Pin(led_pin, Pin.OUT)
- led.value(0)
- time.sleep(delay_time)
- print(delay_time)
-
- while True:
- a = random.randint(0, 5)
- control_led(8, a)
-
- b = random.randint(0, 5)
- control_led(8, b)
复制代码
这样,通过调用`control_led`函数,就能使得代码看起来更简洁,避免了重复的代码块。值得注意的是,如果你有多个LED,可以在调用`control_led`函数时传递不同的引脚号。这样,你就能灵活地控制不同的LED。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|