以下是一个简单的 Micropython 代码片段,实现了在指定的引脚上产生指定数量的脉冲方波。
from machine import Pin
import time
def pulse_generator(pin_num, pulse_count):
pin = Pin(pin_num, Pin.OUT)
for i in range(pulse_count):
pin.value(1)
time.sleep_us(100)
pin.value(0)
time.sleep_us(100)
# 调用