Esempio n. 1
0
                        robot.rotateSync(1, rotateSpeed)
                        sleep(0.05)
                        robot.rotateSync(0)

                if dir > -999:
                    relCount = (1 - abs(dir)) * count
                    if count > 800:
                        driveSpeed = 50
                    if count > 10000:
                        driveSpeed = int(relCount / 10000 * 50)
                    if driveSpeed > 45:
                        robot.driveSync(1, driveSpeed)
                    else:
                        robot.driveSync(0)
                else:
                    robot.driveSync(0)

            # Handle stream
            stream.seek(0)
            stream.truncate()

            # Compute fps
            lapseTime = (time.time() - startTime)
            startTime = time.time()
            if lapseTime > 0:
                fps = 1.0 / lapseTime
                print("fps: " + str(fps))

robot.stop()
pygame.quit()
Esempio n. 2
0
import sys
from time import sleep

sys.path.append("/home/pi/Documents/Robots/slcypi/MA")  ### ADD PATH
sys.path.append("/home/pi/Documents/Robots/slcypi/HAT_Python3")  ### ADD PATH

#from MA.Tank import Tank
from Tank import Tank

myRobot = Tank()

myRobot.drive(1, 50)
sleep(1)
myRobot.stop()