File tree Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change 3737# beginning angles for each wing
3838left_angle = 100
3939right_angle = 30
40+ # minimum range for the servos
41+ min_range = 30
42+ # maximum range for the servos
43+ max_range = 100
44+ # the change in degrees for the servos
45+ degree_change = 10
46+ # it's not recommended to go faster than 0.05
47+ speed = 0.05
4048
4149while True :
4250 # run comet animation while servos move
4351 animations .animate ()
4452
4553 # left angle decreases by 10
46- left_angle = left_angle - 10
54+ left_angle = left_angle - degree_change
4755 # once it's less than 30 degrees, reset to 100
48- if left_angle < 30 :
49- left_angle = 100
56+ if left_angle < min_range :
57+ left_angle = max_range
5058 # right angle increases by 10
51- right_angle = right_angle + 10
59+ right_angle = right_angle + degree_change
5260 # once it's greater than 100, reset to 30
53- if right_angle > 100 :
54- right_angle = 30
61+ if right_angle > max_range :
62+ right_angle = min_range
5563 # move left wing
5664 left_servo .angle = left_angle
5765 # move right wing
You can’t perform that action at this time.
0 commit comments