On 2015-11-02 14:28, input/ldompel...@casema.nl wrote:
He mike,

Thank you or making this script.
Only I get errors for sleep.
I also tried to change it to time.sleep() but that also gives errors.

File "test05.py", line 23
     sleep(2)
         ^
SyntaxError: invalid syntax
-------------------------------------------------------------------------------

The previous line is missing a ")"; it should end with two of them, not
just one.

In reply to "hakugin....@gmail.com" who wrote the following:

On Monday, November 2, 2015 at 8:45:35 AM UTC-5, hakug...@gmail.com wrote:
> On Monday, November 2, 2015 at 8:29:26 AM UTC-5, input/ld...@casema.nl
> wrote:
> > I tried to use def loop(): now for to restart the script.
> > but its only restart "fwd()" print ("forward 1x") and then stop.
> > It does not look further for the if function.
> > Is there another way to restart this script ?
> > I also tried with (while True:) but that does nothing.
> >
> > Thanks
>
> <snip>
>

Ignore that last suggestion... between auto correct and other things there
are
some issues with it.

Try this instead:

from gopigo import *
from time import sleep

# Boolean variable for the "while" loop
KEEP_GOING = True

enable_servo()
mindist = 80
servo(90)

set_right_speed(150)
set_left_speed(105)

def MainLoop():
  # A check statement can be added to set KEEP_GOING to False
  # and allow the function to end
    while KEEP_GOING:
        fwd()
        print("forward1x")
        if mindist > us_dist(15):
            bwd()
            print("backward1x",us_dist(15)
            sleep(2)
            left_rot()
            print("left rot",us_dist(15))
            sleep(3)
            stop()
        if mindist < us_dist(15):
            fwd()
            print("forward2x",us_dist(15))
            time.sleep(2)
            stop()

# This is a simple check to determine if the script was run by itself
# or if it was imported by another script. If it was imported it will
# fail this check and not run the code but will allow access to the
# function defined above.
if __name__ == '__main__':
    MainLoop()


--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to