This commit is contained in:
2024-12-25 22:52:10 +01:00
parent 65247a1249
commit acff12d123
12 changed files with 0 additions and 0 deletions

90
old_stuff/thr2.py Normal file
View File

@@ -0,0 +1,90 @@
import threading
import time
from adafruit_servokit import ServoKit
kit = ServoKit(channels=16)
#leg = int(input("leg"))
def left2():
kit.servo[2].angle = 0
kit.servo[8].angle = 0
time.sleep(1)
kit.servo[2].angle = 110
time.sleep(1)
kit.servo[8].angle = 110
time.sleep(1)
kit.servo[2].angle = 0
def left1():
kit.servo[1].angle = 0
kit.servo[7].angle = 0
time.sleep(1)
kit.servo[1].angle = 110
time.sleep(1)
kit.servo[7].angle = 110
time.sleep(1)
kit.servo[1].angle = 0
def left0():
kit.servo[0].angle = 0
kit.servo[6].angle = 0
time.sleep(1)
kit.servo[0].angle = 110
time.sleep(1)
kit.servo[6].angle = 110
time.sleep(1)
kit.servo[0].angle = 0
def right5():
kit.servo[5].angle = 0
kit.servo[11].angle = 110
time.sleep(1)
kit.servo[5].angle = 110
time.sleep(1)
kit.servo[11].angle = 0
time.sleep(1)
kit.servo[5].angle = 0
def right4():
kit.servo[4].angle = 0
kit.servo[10].angle = 110
time.sleep(1)
kit.servo[4].angle = 110
time.sleep(1)
kit.servo[10].angle = 0
time.sleep(1)
kit.servo[4].angle = 0
def right3():
kit.servo[3].angle = 0
kit.servo[9].angle = 110
time.sleep(1)
kit.servo[3].angle = 110
time.sleep(1)
kit.servo[9].angle = 0
time.sleep(1)
kit.servo[3].angle = 0
#leg0 = threading.Thread(target=left0, args=())
#leg1 = threading.Thread(target=left1, args=())
#leg2 = threading.Thread(target=left2, args=())
#leg3 = threading.Thread(target=right3, args=())
#leg4 = threading.Thread(target=right4, args=())
#leg5 = threading.Thread(target=right5, args=())
while True:
leg0 = threading.Thread(target=left0, args=())
leg1 = threading.Thread(target=left1, args=())
leg2 = threading.Thread(target=left2, args=())
leg3 = threading.Thread(target=right3, args=())
leg4 = threading.Thread(target=right4, args=())
leg5 = threading.Thread(target=right5, args=())
leg0.start()
leg2.start()
leg4.start()
leg0.join()
leg2.join()
leg4.join()
time.sleep(1)
leg1.start()
leg3.start()
leg5.start()
leg1.join()
leg3.join()
leg5.join()