Exemplo n.º 1
0
    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:
Exemplo n.º 2
0
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()
Exemplo n.º 3
0
# 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)
Exemplo n.º 4
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)