Page 377 - MDP2020-1
P. 377

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅰ    |  371


            if  not  EMULATE_HX711:
                    import  RPi.GPIO  as  GPIO
                    from  hx711  import  HX711
            else:

                    from  emulated_hx711  import  HX711


            def  cleanAndExit():
                    print("Cleaning...")



                    if  not  EMULATE_HX711:
                            GPIO.cleanup()

                    print("Bye!")
                    sys.exit()



            hx  =  HX711(16,  20)                     #  사용하는  SCK와  DT  핀  번호  설정





            hx.set_reading_format("MSB",  "MSB")


            hx.set_reference_unit(228)                              #  무게  센서  영점  조절
            #hx.set_reference_unit(referenceUnit)ㅉ


            hx.reset()



            hx.tare()


            print("Tare  done!  Add  weight  now...")



            while  True:
                    try:
                            val  =  hx.get_weight(5)
                            print(val)



                            hx.power_down()
                            hx.power_up()
                            time.sleep(0.1)


                    except  (KeyboardInterrupt,  SystemExit):

                            cleanAndExit()
   372   373   374   375   376   377   378   379   380   381   382