Page 392 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 392
print("SW1_ON")
time.sleep(0.5)
break
GPIO.setup(mt1, GPIO.OUT, initial=GPIO.LOW)
reg = QMessageBox.information(self, ' 대출', " 책을 가져간 후 눌러주세
요.",QMessageBox.No|QMessageBox.Yes)
if reg == QMessageBox.Yes:
GPIO.setup(mt1, GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(mt2, GPIO.OUT, initial=GPIO.HIGH)
print("Yes ok")
while 1:
if GPIO.input(M_SW2) == False:
print("SW2_ON")
time.sleep(0.5)
break
GPIO.setup(mt2, GPIO.OUT, initial=GPIO.LOW)
while 1:
for i in a:
if GPIO.input(pir[i]) == True:
cnt1[i] = cnt1[i] + 1
else:
cnt1[i] = 0
time.sleep(0.01)
count+=1
if count == 100:
for i in a:
if cnt1[i] >= 50:
flag2[i] = 1
else:
flag2[i] = 0
count = 0
print(flag2[0],flag2[1],flag2[2],flag2[3])
break
if reg == QMessageBox.No:
GPIO.setup(mt1, GPIO.OUT, initial=GPIO.LOW)
408 인천전자마이스터고등학교 - 408 -
정보통신기기과