Ви не увійшли.
Таки поехало
Когда загрузил они пару дней были, не знаю куда подевались. Уже не важно, влом грузить по новой.
И немного фоточек по приводу.
И это, по твоему, фоточки?
Первый заезд.
https://www.youtube.com/watch?v=tQ7XJxg … e=youtu.be
Так эти моторы крутят
https://www.youtube.com/watch?v=u8QOw73IabU
Всем кому интересно сотрудничество и кому просто интересно могут зайти в гости, но лучше об этом в личке!
Вячеслав, для начала без радиоуправления, мне главное чтоб оно поехало, то уже на будущее.
Сейчас вперёд—назад и повороты энкодером.
Одна гусень как видно собрана, но в неё ещё не установлен мотор. Позже выложу фото из чего это всё будет собрано.
в апреле смогу заехать в гости, приглашаете?
В Голосеевском районе!
AlexT, привет, симпатичная гусеница, где лаба то?
Olej, а вы чего не на выборах? ).
Нужно добавить в этот код управление двумя моторами, возможно подойдёт алгоритм Брезенхэма
/*
IBT-2 Motor Control Board driven by Arduino.
Speed and direction controlled by a potentiometer attached to analog input 0.
One side pin of the potentiometer (either one) to ground; the other side pin to +5V
Connection to the IBT-2 board:
IBT-2 pin 1 (RPWM) to Arduino pin 5(PWM)
IBT-2 pin 2 (LPWM) to Arduino pin 6(PWM)
IBT-2 pins 3 (R_EN), 4 (L_EN), 7 (VCC) to Arduino 5V pin
IBT-2 pin 8 (GND) to Arduino GND
IBT-2 pins 5 (R_IS) and 6 (L_IS) not connected
*/
int SENSOR_PIN = 0; // center pin of the potentiometer
int RPWM_Output = 5; // Arduino PWM output pin 5; connect to IBT-2 pin 1 (RPWM)
int LPWM_Output = 6; // Arduino PWM output pin 6; connect to IBT-2 pin 2 (LPWM)
void setup()
{
pinMode(RPWM_Output, OUTPUT);
pinMode(LPWM_Output, OUTPUT);
}
void loop()
{
int sensorValue = analogRead(SENSOR_PIN);
// sensor value is in the range 0 to 1023
// the lower half of it we use for reverse rotation; the upper half for forward rotation
if (sensorValue < 512)
{
// reverse rotation
int reversePWM = -(sensorValue - 511) / 2;
analogWrite(LPWM_Output, 0);
analogWrite(RPWM_Output, reversePWM);
}
else
{
// forward rotation
int forwardPWM = (sensorValue - 512) / 2;
analogWrite(LPWM_Output, forwardPWM);
analogWrite(RPWM_Output, 0);
}
}
Собираю гусеничную платформу. Нужна помощь с кодом для H-моста IBT-2. По ссылке код для одного мотора нужно от одной ардуины крутить 2 мотора. Кто готов помочь за вознаграждение или бартер буду очень благодарен.
Если у вас конкретные вопросы, сложности по программному коду - спрашивайте. Можно обсудить и выработать возможные варианты.
А участвовать непосредственно в таком очень громоздком, но не сильно интересном проекте вряд ли кто прельстится?
Или это детальное описание проекта - только для громкого пиара?