>>51456830
# import time module
import time
# import gpio module
import RPi.GPIO as GPIO
# start time variable
alpha = 0
# stop time variable
beta = 0
# total time variable
gamma = 0
# while loop control failsafe variable
delta = 0
# distance in centimeters
distCM = 0
# distance in inches
distIN = 0
# set up gpio pin 11 as output to parallax ping
GPIO.setup(11, GPIO.OUT)
# be sure there is no signal to parallax ping: pin 11, 0 = False
GPIO.output(11, 0)
# send parallax ping a high signal: pin 11, 1 = True
GPIO.output(11, 1)
# set up gpio pin 11 as input from parallax ping
GPIO.setup(11, GPIO.IN)
GPIO.input(11)
# while gpio is false(0)
while GPIO.input(11) == 0 and delta < 20:
delta = delta + 1
print "A", delta
else:
# start time
alpha = time.time()
delta = 0
# while gpio is true(1) and delta loop control failsafe is less than 20
while GPIO.input(11) == 1 and delta < 20:
# add one to delta as while loop failsafe
delta = delta + 1
print "B", delta
else:
# stop time
beta = time.time()
# calculate total time
gamma = beta - alpha
# print parallax ping value
print gamma
# Alucard
print "What!"
# calculate centimeters from time traveled
distCM = (34480 * gamma) / 2
# print distance in centimeters
print "%.1f" % distCM, "centimeters"
# calculate inches from centimeters
distIN = distCM / 2.54
# print distance in inches
print "%.1f" % distIN, "inches"