diff options
Diffstat (limited to 'Venus_Skeleton/Venus_Skeleton.ino')
-rw-r--r-- | Venus_Skeleton/Venus_Skeleton.ino | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Venus_Skeleton/Venus_Skeleton.ino b/Venus_Skeleton/Venus_Skeleton.ino index 7174c1a..d312d6b 100644 --- a/Venus_Skeleton/Venus_Skeleton.ino +++ b/Venus_Skeleton/Venus_Skeleton.ino @@ -601,7 +601,10 @@ void turnTurretToNext() { counterTurretWait++; int deg; - deg = turretSequence[counterTurret] * 10; + // turret can rotate in range 0..120 degree. For the lower half of the + // counterTurret, rotate from left to right (0, 2, 4, ...), then back + // from right to left (.., 5, 3, 1). + deg = turretSequence[counterTurret] * 120 / (NUM_TURRET_DIRECTIONS - 1); timerTurret = millis(); turnTurretTo(deg); |