from machine import Pin #使用machine模組
import time #time模組為引入延時
toogle=0 #toogle電路
#由Pin4 點亮LED
led = Pin(4,Pin.OUT) #腳位4為輸出模式
led.value(1) #高電位
time.sleep(5) #延時5秋
#後由Pin4 間隔0.5秒開始閃爍5次
for i in range(5):
led.value(1) #高電位
time.sleep(0.5)
led.value(0) #低電位
time.sleep(0.5)
#宣告Pin2下拉電阻,接下按鈕(亮)放掉(滅)
pin_button=Pin(2, Pin.IN, Pin.PULL_DOWN) #宣告輸入模式,且下接電阻
while True:
if pin_button.value()==1: #讀取腳位
time.sleep_ms(10) #延時除火花
led.value(1) #高電位
else:
led.value(0) #低電位
"""若改為toogle 電路 按一下為上次的反向狀態
while True:
if pin_button.value()==1: #讀取腳位
time.sleep_ms(10) #延時除火花
toogle=not toogle
led.value(toogle) #高電位
"""