def destroy():
ledOff()
beepOff()
GPIO.cleanup()
python类cleanup()的实例源码
def __delete__(self, instance):
if self.importlib is not None:
self.cleanup()
def cleanup(self):
if self.importlib is not None:
GPIO.cleanup()
def main():
read_25 = GPIO.input(25)
print(read_25)
GPIO.cleanup()
###
#############################
def hard_left(t=wheel_pulse):
gpio.output(forward_right, gpio.HIGH)
gpio.output(reverse_left, gpio.HIGH)
sleep(t)
gpio.output(forward_right, gpio.LOW)
gpio.output(reverse_left, gpio.LOW)
##########################################################################
# cleanup
##########################################################################
def cleanup():
gpio.cleanup()
##########################################################################
# network
##########################################################################
def cleanup():
gpio.cleanup()
pwm.set_pwm(channel, 0, servo_center)
pwm = None
##########################################################################
# network
##########################################################################
def cleanup(self):
gpio.cleanup()
###################################################
# test class
def cleanup(self):
gpio.cleanup()
self.pwm.set_pwm(0, 0, servo_center)
self.pwm = None
##################################################################
# test
def cleanup(self):
gpio.cleanup()
###################################################
# test class
def tidy_up(self):
# NOTE: This was the __del__ method, but seems more reliable to call explicitly
print "Tidying up PhotoBooth instance"
ButtonHandler().light_button_leds('slr', False) # Turn off all LEDs
pygame.quit() # End our pygame session
GPIO.cleanup() # Make sure we properly reset the GPIO ports we've used before exiting
# Restore monitor blanking (TODO can we store previous values?)
os.system("setterm -blank 30 -powerdown 30")
def cleanup(self):
"""
Calls stop_crypto() if needed and cleanups GPIO.
"""
if self.authed:
self.stop_crypto()
GPIO.cleanup()
def cleanup(self):
"""
Cleanup method which should be invoked before program exit
"""
# Destroy pygame objects and de-init GPIO pins
pygame.quit()
GPIO.output(self.__LED, GPIO.LOW)
GPIO.cleanup()
def _GPIO_Power_UnRegist(pins):
GPIO.cleanup(pins)
return
def __exit__(self):
GPIO.cleanup()
def __exit__(self):
self.bus.close()
GPIO.cleanup()
def detect(run_event):
isDetected = False
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.IN) # Set GPIO 11 pin as input
GPIO.setup(12,GPIO.OUT)
GPIO.setup(16,GPIO.OUT)
while run_event.is_set():
i=GPIO.input(11)
if i==0: # if don't detect signal
#print "\033[95mNobody detected.\033[0m",i
GPIO.output(12,GPIO.HIGH)
GPIO.output(16,GPIO.LOW)
isDetected = False
time.sleep(0.1)
if i==1 and isDetected == False: # if detect signal
GPIO.output(16,GPIO.HIGH)
GPIO.output(12,GPIO.LOW)
print "\033[92mSomeone detected.\033[0m --> " + time.strftime("%H:%M:%S")
bot.send_message(admin, "Someone detected --> " + time.strftime("%H:%M:%S"))
for i in range(1, 6, 4):
print i
name=video(3*i, frameRate) #One video of 3 seconds and another of 15
if (name == "error"):
bot.send_message (admin, "The camera is busy now.")
else:
bot.send_document(admin, open(name, 'rb'))
#bot.send_document(admin, open('media/video/' + video(3), 'rb'))
#bot.send_document(admin, open('media/video/' + video(15), 'rb'))
print "ya"
isDetected = True
GPIO.cleanup()
def __exit__(self, type, value, traceback):
GPIO.cleanup()
def __exit__(self, type, value, traceback):
print "GPIO.cleanup()"
def setup(self):
GPIO.setwarnings(False)
GPIO.cleanup()
GPIO.setmode(GPIO.BCM)
super(RaspberrypiPlatform, self).setup()