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
   388   389   390   391   392   393   394   395   396   397   398