одному мне кажется что движения слишком грубые, резкие.... а что будет с инвалидом при ходьбе, он не упадет от таких резких толчков? да и токи потребления большие будут при таких резких...
myServo1.attach(8); myServo2.attach(9); myServo3.attach(10); myServo4.attach(11); int targetAngle; int targetAngle2; int targetAngle3; int targetAngle4; }
void loop() { int val = analogRead(A0);
int targetAngle1 = int(val / 1024.0 * sensorMaxAngle);
targetAngle1 = constrain(targetAngle1, 0, 180);
myServo1.write(targetAngle1); //записываем показания в серво 1
int val2 = analogRead(A1);
int targetAngle2 = int(val2 / 1024.0 * sensorMaxAngle);
targetAngle2 = constrain(targetAngle2, 0, 180);
myServo2.write(targetAngle2); //записываем показания в серво 2
int val3 = analogRead(A2);
int targetAngle3 = int(val3 / 1024.0 * sensorMaxAngle);
targetAngle3 = constrain(targetAngle3, 0, 180);
myServo3.write(targetAngle3); //записываем показания в серво 3
int val4 = analogRead(A3);
int targetAngle4 = int(val4 / 1024.0 * sensorMaxAngle);
targetAngle4 = constrain(targetAngle4, 0, 180);
myServo4.write(targetAngle4); //записываем показания в серво 4 } //вот и все
Позволяет получать данные с потенциометров и записывать в сервы. типа копирующий манипулятор. Можно печатать данные в сериал монитор для просмотра углов.
Вложения
Последний раз редактировалось robovan 28 ноя 2015, 02:33, всего редактировалось 1 раз.
на видео выше банально примитивный секвенсор. копирующий манипулятор эт хорошо, иногда, будете опять данные в такой секвенсор запихивать, толку будет не особо. месяц назад ещё писал, куда деть микру из сервы и что сделать. а воз и поныне там. с секвенсором похоже будет дольше.
Последний раз редактировалось Angel71 13 авг 2015, 17:46, всего редактировалось 1 раз.