Page 393 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 393
GPIO.setup(mt2, GPIO.OUT, initial=GPIO.HIGH)
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
print(a)
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
for i in a:
if flag1[i] != flag2[i]:
borrow_book=" 대출"+":"+bookarray[i]+":"+"machine1"
c.send(borrow_book.encode())
인천전자마이스터고등학교
- 409 - 정보통신기기과 409