Счастье :)
- Войдите на сайт для отправки комментариев
Чт, 28/08/2014 - 23:37
Какой прекрасный код нашел. Как я давно не видел профи.
Кайф.
Надо спинку почесать. :)
Размер скетча в двоичном коде: 9 956 байт (из 28 672 байт максимум)
https://yadi.sk/d/-X_0ME1mac8zY
// ------------- PROCESS AND INTERPRET SENSOR DATA ------------- void AvoidWalls() { // GET/SET URGE VALUES basicVelocity = 150; // Set above 0 to make it continuously move forward urgMotor_L = 0; urgMotor_R = 0; urgFatigue = 0; // AVOID WALLS AT SIDE urgTurn_L += maxPing*maxPing - ((maxPing-sonarRightVAL) * (maxPing-sonarRightVAL)); //inverse proportional to square of rightval urgTurn_R += maxPing*maxPing - ((maxPing-sonarLeftVAL ) * (maxPing-sonarLeftVAL )); urgMotor_L -= 0.1*(maxPing*maxPing - ((maxPing-sonarRightVAL) * (maxPing-sonarRightVAL))); urgMotor_R -= 0.1*(maxPing*maxPing - ((maxPing-sonarLeftVAL ) * (maxPing-sonarLeftVAL ))); // AVOID OBJECTS IN FRONT urgMotor_L += maxPing*maxPing - 0.5*((maxPing-sonarFrontLeftVAL ) * (maxPing-sonarFrontLeftVAL )) - ((maxPing-sonarFrontRightVAL) * (maxPing-sonarFrontRightVAL)); urgMotor_R += maxPing*maxPing - 0.5*((maxPing-sonarFrontRightVAL) * (maxPing-sonarFrontRightVAL)) - ((maxPing-sonarFrontLeftVAL ) * (maxPing-sonarFrontLeftVAL )); // SCALE URGES TO PWM output values (255) urgTurn_L = 255 - map(urgTurn_L , 0, 1.8*maxPing*maxPing, -255, 255); // Scale to within PWM output limits urgTurn_R = 255 - map(urgTurn_R , 0, 1.8*maxPing*maxPing, -255, 255); urgMotor_L = map(urgMotor_L, 0, 1.8*maxPing*maxPing, -255, 255); // Scale to within PWM output limits urgMotor_R = map(urgMotor_R, 0, 1.8*maxPing*maxPing, -255, 255); // SET MOTOR SPEED newMotorSPD_L = basicVelocity + urgMotor_L + (urgTurn_R/4) - (urgTurn_L/2) + 60; newMotorSPD_R = basicVelocity + urgMotor_R + (urgTurn_L/4) - (urgTurn_R/2) + 60; // Clip to 255/-255 (negative value means reverse direction) if (newMotorSPD_L > 255) newMotorSPD_L = 255; if (newMotorSPD_L < -255) newMotorSPD_L = -255; if (newMotorSPD_R > 255) newMotorSPD_R = 255; if (newMotorSPD_R < -255) newMotorSPD_R = -255; }
судя по лицу чела на картинке - там и массаж простаты имеется ? :)-
судя по лицу чела на картинке - там и массаж простаты имеется ? :)-
Это селфи ТС. Мы уже обсуждали это в теме про его кототелегу
dafuq?