Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import time
- import math
- from grovepi import *
- buzzer_pin = 2
- switch_pin = 4
- pinMode(buzzer_pin,"OUTPUT")
- pinMode(switch_pin,"INPUT")
- while True:
- try:
- switch_status = digitalRead(switch_pin)
- if switch_status:
- accelerometer = acc_xyz()
- print '\nX:', accelerometer[0], '\nY:', accelerometer[1], '\nZ:', accelerometer[2]
- if accelerometer[0] > 0:
- digitalWrite(buzzer_pin,1)
- print '\tBuzzing'
- else:
- digitalWrite(buzzer_pin,0)
- else:
- print "Off"
- time.sleep(0.1)
- except KeyboardInterrupt:
- digitalWrite(buzzer_pin,0)
- break
- except (IOError,TypeError) as e:
- print "Error"
Advertisement
Add Comment
Please, Sign In to add comment