Огромное тебе СПАСИБО добрый человек!!! Всё именно так как я о хотел! ТОРМОЗИТ как Жигуль - аШ зад приподымает!
Вот не пойму в чём дело - провода ставили по приведённой схеме, нумерацию делал по проводам..... поменял на это и всё пошло именно так - КАК НАДО! Ещё раз спасибо!
Ну теперь самое веселое, сделай чтобы ездило как в коде сделанном через жопу))
Нет ты не правильно понял - ая сразу то и не поправил! Вот именно этот скейч написан ОЧЕНЬ грамотно-буквально 10 строк и всё! Через жопу это тот в котором тормоза ковырял! Да же как и куда их прописать не понятно! И писанины там тьма!
Ну теперь самое веселое, сделай чтобы ездило как в коде сделанном через жопу))
Нет ты не правильно понял - ая сразу то и не поправил! Вот именно этот скейч написан ОЧЕНЬ грамотно-буквально 10 строк и всё! Через жопу это тот в котором тормоза ковырял! Да же как и куда их прописать не понятно! И писанины там тьма!
Да это не тьма, просто что скрыто в библиотеке не видишь, а тут еще нет вот и все. Добавишь что было в библиотеке драйвера и все встанет на свои места
Приветствую! В продолжение темы: На моём шасси будет установлен захват-манипулятор с "клешнёЙ". Будет использовано 6 серв. Есть огромное желание управлять ими с пульта кнопками как на этом видео https://www.youtube.com/watch?v=LEGiW43sKn8&t=106s. Но автор не оставил скейч и проэкт давно заброшен! Я убрал всё лишнее с того что у меня есть - но как мне уменьшить скорость работы серв?
Я объединил L1 и R1 с LX и RX для пятого и шестого сервоприводов и объединил !L1 и !R1 с LX и RX в третьем и втором сервоприводах, которые работают. Смотри ниже. Но все же нужна помощь с зажимом. Любые идеи, пожалуйста, помогите? Спасибо.
//Third Servo moves up and down
//Cradle Up
if(!ps2x.Button(PSB_L1)&& 255-ps2x.Analog(PSS_LX) < 120){
Serial.println("3rd Up");
Serial.println(ps2x.Analog(PSS_LX));
c=c+1;
Servo3.write(c);
//Cradle Down
}
if(!ps2x.Button(PSB_L1)&& 255-ps2x.Analog(PSS_LX) > 130 ){
Serial.println("3rd Down");
Serial.println(ps2x.Analog(PSS_LX));
c=c-1;
Servo3.write(c);
}
//4th Servo moves up and down
//Cradle Up
if(255-ps2x.Analog(PSS_LY) < 120){
Serial.println("4th Up");
Serial.println(ps2x.Analog(PSS_LY));
d=d-1;
Servo4.write(d);
//Cradle Down
}
if(255-ps2x.Analog(PSS_LY) > 130){
Serial.println("4th Down");
Serial.println(ps2x.Analog(PSS_LY));
d=d+1;
Servo4.write(d);
}
//5th Servo moves left and right
//Cradle Right
if(ps2x.Button(PSB_L1)&& ps2x.Analog(PSS_LX) > 130){
Serial.println("5th Right");
Serial.println(ps2x.Analog(PSS_LX));
e=e-1;
Servo5.write(e);
//Cradle Left
}
if(ps2x.Button(PSB_L1)&& ps2x.Analog(PSS_LX) < 120){
Serial.println("5th Left");
Serial.println(ps2x.Button(PSB_L1));
e=e+1;
Servo5.write(e);
}
//6th clamp Servo moves left and right
//Cradle Right
if(ps2x.Button(PSB_R1)&& ps2x.Analog(PSS_RX) > 130){
Serial.println("6th Right");
Serial.println(ps2x.Analog(PSS_RX));
f=f-1;
Servo6.write(f);
}
//Cradle Left
if(ps2x.Button(PSB_R1)&& ps2x.Analog(PSS_RX) < 120){
Serial.println("6th Left");
Serial.println(ps2x.Analog(PSS_RX));
f=f+1;
Servo6.write(f);
}
Я объединил L1 и R1 с LX и RX для пятого и шестого сервоприводов и объединил !L1 и !R1 с LX и RX в первом и третьем сервоприводах, которые работают. Смотри ниже. Но все же нужна помощь с зажимом. Любые идеи, пожалуйста, помогите? Спасибо.
//5th Servo moves left and right
//Cradle Right
if(ps2x.Button(PSB_L1)&& ps2x.Analog(PSS_LX) > 130){
Serial.println("5th Right");
Serial.println(ps2x.Analog(PSS_LX));
e=e-1;
Servo5.write(e);
//Cradle Left
}
if(ps2x.Button(PSB_L1)&& ps2x.Analog(PSS_LX) < 120){
Serial.println("5th Left");
Serial.println(ps2x.Button(PSB_L1));
e=e+1;
Servo5.write(e);
}
//6th clamp Servo moves left and right
//Cradle Right
if(ps2x.Button(PSB_R1)&& ps2x.Analog(PSS_RX) > 130){
Serial.println("6th Right");
Serial.println(ps2x.Analog(PSS_RX));
f=f-1;
Servo6.write(f);
}
//Cradle Left
if(ps2x.Button(PSB_R1)&& ps2x.Analog(PSS_RX) < 120){
Serial.println("6th Left");
Serial.println(ps2x.Analog(PSS_RX));
f=f+1;
Servo6.write(f);
}
Ну теперь самое веселое, сделай чтобы ездило как в коде сделанном через жопу))
Огромное тебе СПАСИБО добрый человек!!! Всё именно так как я о хотел! ТОРМОЗИТ как Жигуль - аШ зад приподымает!
Вот не пойму в чём дело - провода ставили по приведённой схеме, нумерацию делал по проводам..... поменял на это и всё пошло именно так - КАК НАДО! Ещё раз спасибо!
Ну теперь самое веселое, сделай чтобы ездило как в коде сделанном через жопу))
Да пожалуйста)
Ну теперь самое веселое, сделай чтобы ездило как в коде сделанном через жопу))
Да это не тьма, просто что скрыто в библиотеке не видишь, а тут еще нет вот и все. Добавишь что было в библиотеке драйвера и все встанет на свои места
Теперь б попробовать с раздельными поворотами переделать этот секйч, или как то уменьшить чувствительность джостика по оси LX.
Да это не тьма, просто что скрыто в библиотеке не видишь, а тут еще нет вот и все. Добавишь что было в библиотеке драйвера и все встанет на свои места
Ага! Тут с этим то еле разобрались!
Ещё раз спасибо тебе за ОГРОМНУЮ помощь jeka_tm !
Да пожалуйста, развлекайся
Угу!
Приветствую! В продолжение темы: На моём шасси будет установлен захват-манипулятор с "клешнёЙ". Будет использовано 6 серв. Есть огромное желание управлять ими с пульта кнопками как на этом видео https://www.youtube.com/watch?v=LEGiW43sKn8&t=106s. Но автор не оставил скейч и проэкт давно заброшен! Я убрал всё лишнее с того что у меня есть - но как мне уменьшить скорость работы серв?
Может кто сможет мне помочь в этом деле - буду ОЧЕНЬ благодарен!
if
(nJoyL)<-50)
if(
(nJoyL)<-50)
и попробуй приемник подключить на 5 вольт
Вот управление 4 сервы и два мотора, если нужно, можно еще сервы добавить
Если бы у робота был коготь на конце его руки, который является шестым сервоприводом, как бы вы его закодировали?
Как бы вы закодировали, если бы было 6 сервоприводов? Джойстик PS2 имеет только 4, LX, LY, RX и RY?
Спасибо.
Дофига и больше) Любые кнопки в помощь. В примере к либе они кажется все задействованы.
Я объединил L1 и R1 с LX и RX для пятого и шестого сервоприводов и объединил !L1 и !R1 с LX и RX в третьем и втором сервоприводах, которые работают. Смотри ниже. Но все же нужна помощь с зажимом. Любые идеи, пожалуйста, помогите? Спасибо.
Я бы использовал L1 разжать, L2 сжать.