# ex_2_3_08_emergency_stop.py (จำลอง: https://wokwi.com/projects/469814986287683585)
from machine import Pin
import time
pump = Pin(12, Pin.OUT) # LED แทนปั๊มน้ำ
emergency = Pin(4, Pin.IN, Pin.PULL_UP) # ปุ่มฉุกเฉิน Active-Low
pump.off() # pin-safety: เริ่มที่สถานะปิด
while True:
if emergency.value() == 0: # กดปุ่มฉุกเฉิน: หยุดปั๊มเด็ดขาด
pump.off()
print("EMERGENCY STOP")
else:
pump.on() # สถานะปกติ: ปั๊มทำงาน (จำลอง)
print("PUMP RUN")
time.sleep_ms(50)