### Lab4-1 ### >>> from machine import Pin # 匯入 machine 模組的 Pin 物件 >>> button = Pin(16, Pin.IN) # 設定 D0 (16) 為輸入腳位,並命名為 button >>> button.value() # 使用 Pin 物件的 value() 方法,讀取外部裝置的輸出電位 ### Lab4-2 ### from machine import Pin # 匯入 machine 模組的 Pin 物件 import time button = Pin(16, Pin.IN) # 設定 D0 (16) 為輸入腳位,並命名為 button while True: print(button.value()) # 使用 Pin 物件的 value() 方法,讀取外部裝置的輸出電位,並以 print() 函數在螢幕上印出 time.sleep(0.05) # 暫停 0.05 秒 print("No execute") # 此行不會被執行 ### Lab4-3 ### a = 2 b = 1 if a < 1: a += 1 b = a + 3 print(b) ### Lab4-4 ### Num = int(input("please pick a number: ")) if Num % 2 == 0: print("Even Number") else: print("Odd Number") print("End") ### Lab4-5 ### num = int(input("Enter a number: ")) if num > 0: print("num is positive") elif num < 0: print("num is negative") else: print("num is zero") print("End") ### Lab4-6 ### a = 70 if a >= 90: grade = 'A' elif a >= 80: grade = 'B' else: grade = 'C' print(grade) ### Lab4-7 (Lab04.py) ### from machine import Pin button = Pin(16, Pin.IN) led = Pin(15, Pin.OUT) while True: if button.value() == 1: # 如果觸控按鈕被碰觸 led.value(1) # 點亮 LED else: # 否則 (觸控按鈕沒有碰觸) led.value(0) # 熄滅 LED