def blink(num):
    t = 1
    for i in range(0, num):
        GPIO.output(led_pin1, True)
        time.sleep(t)
        GPIO.output(led_pin1, False)
        time.sleep(t)
        t = t + 1
    print "I am done"
    GPIO.clenup()
 def cleanUp(self):
     GPIO.clenup()
Exemple #3
0
	def __del__(self):
		gpio.clenup()
                        pwm1.ChangeDutyCycle(i)
                        pwm2.ChangeDutyCycle(i)
                        sleep(sleep_time)
                        
        else:

            print(GPIO.input(sensor_out_recive))
            print("go straight")
            sleep(interbal)

    for i range(100,0,-20);

        pdw1.ChangeDutyCycle(i)
        pdw2.ChangeDutyCycle(i)
        print("decelerate speed")

except KeyboardlInterrput:
    print("Interrput CTRL + c")

finally:

    pdw1.stop()
    pdw2.stop()
    GPIO.clenup()
    print("finish clenup")


    

Exemple #5
0
import RPi.GPIO as GPIO
from time import sleep

GPIO.setmode(GPIO.BOARD)

GPIO.setup(13, GPIO.OUT)
servo = GPIO.PWM(13, 60) #PIN, freq
servo.start(0) #duty

print('#entering loop, master')
try:
    while True:
        for i in range(0, 100, 10):
            print('duty cycle = %{0}'.format(i))
            servo.ChangeDutyCycle(i)
            time.sleep(0.5)
except:
    KeyboardInterrupt:
        print('#cleaning, master')
        servo.stop()
        GPIO.clenup()