帮我修改一下代码,将端口IO0改为IO2,使led灯从下到上依次点亮
时间: 2024-03-02 11:54:19 浏览: 44
GPIO.zip_8266闪灯代码_GPIO使led灯轮流_GPIO灯泡轮流亮
好的,可以将您的代码改为以下内容:
```python
from machine import Pin
import time
led_pins = [Pin(2, Pin.OUT), Pin(4, Pin.OUT), Pin(5, Pin.OUT), Pin(12, Pin.OUT), Pin(13, Pin.OUT), Pin(14, Pin.OUT), Pin(15, Pin.OUT)]
for led_pin in led_pins:
led_pin.off()
for i in range(len(led_pins)):
led_pins[i].on()
time.sleep(1)
led_pins[i].off()
```
这里使用了 IO2 替代了原来的 IO0,然后在循环中逐个点亮 LED 灯,每个灯亮 1 秒钟。注意,这里通过 `len()` 函数获取了 LED 灯的数量,可以保证代码的可扩展性。
阅读全文