if RPL.analogRead(5) > 450 and RPL.analogRead(3) > 450: RPL.servoWrite(2, 1490) RPL.servoWrite(1, 300) print "ok" if 400 > RPL.analogRead(5) and RPL.analogRead(3) > 250: RPL.servoWrite(2, 2000) RPL.servoWrite(1, 1470) print "yeah" if RPL.analogRead(5) >= 400 and RPL.analogRead(5) <= 450: RPL.servoWrite(2, 2000) RPL.servoWrite(1, 300) print "gratata" if RPL.analogRead(3) < 250: RPL.servoWrite(2, 2000) RPL.servoWrite(1, 0) if RPL.digitalRead(17) == 0: break while True: if RPL.digitalRead(17) == 0: RPL.servoWrite(2, 2000) RPL.servoWrite(1, 0) if RPL.digitalRead(17) == 1 and RPL.analogRead(3) > RPL.analogRead(5): break while True: if RPL.analogRead(5) > 440 or RPL.analogRead(3) > 440: RPL.servoWrite(2, 1490) RPL.servoWrite(1, 300) print "ok" if RPL.analogRead(5) < 415 or RPL.analogRead(3) < 415:
from setup import RPL import post_to_web as PTW # see post_to_web.py for instructions sensor_pin = 16 RPL.pinMode(sensor_pin, RPL.INPUT) while True: PTW.state['d1'] = RPL.digitalRead(sensor_pin) PTW.post()
# if sensor reads 1- turn the motor off # if sensor reads 0- continue # looking in python the hard way at ex 33 to figure out #if there is enough information there to make a while loop #script to make i the sensor must come before import setup from setup import RPL import post_to_web as PTW # see post_to_web.py for instructions sensor_pin = 16 RPL.pinMode(sensor_pin, RPL.INPUT) while True: PTW.state['d1'] = RPL.digitalRead(sensor_pin) PTW.post() if RPL.digitalRead(sensor_pin) == 1: import RoboPiLib as RPL import setup RPL.servoWrite(0, 1000) RPL.servoWrite(1000, 0) if RPL.digitalRead(sensor_pin) == 0: import RoboPiLib as RPL import setup RPL.servoWrite(0, 0)
import setup from setup import RPL import post_to_web as PTW # see post_to_web.py for instructions sensor_pin = 16 RPL.pinMode(sensor_pin,RPL.INPUT) if RPL.digitalRead(sensor_pin) == 0: import RoboPiLib as RPL import setup RPL.servoWrite(0,0) RPL.servoWrite(1,0) x = 0 while x == 0: import time import setup from setup import RPL import RoboPiLib as RPL start = time.time() while True: elapsed = time.time() - start y = 1 if int(elapsed) != 0: y = 2 while int(elapsed) % 2 == 0: RPL.servoWrite(2,2000) RPL.servoWrite(1,500)