Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

AlexT
2018-09-20 22:51:24
AlexT
2018-03-25 21:39:01

Когда загрузил они пару дней были, не знаю куда подевались. Уже не важно, влом грузить по новой.

Olej
2018-03-25 21:32:12
AlexT пише:

И немного фоточек по приводу.

И это, по твоему, фоточки? hmm

AlexT
2018-03-25 21:00:03
AlexT
2018-03-20 00:28:59
AlexT
2018-03-18 23:17:24

Так эти моторы крутят
https://www.youtube.com/watch?v=u8QOw73IabU

AlexT
2018-03-18 14:22:06

Всем кому интересно сотрудничество и кому просто интересно могут зайти в гости, но лучше об этом в личке!

AlexT
2018-03-18 14:19:05

Вячеслав, для начала без радиоуправления, мне главное чтоб оно поехало, то уже на будущее.
Сейчас вперёд—назад и повороты энкодером.
Одна гусень как видно собрана, но в неё ещё не установлен мотор. Позже выложу фото из чего это всё будет собрано.

NoName
2018-03-18 14:16:51

в апреле смогу заехать в гости, приглашаете?

AlexT
2018-03-18 14:14:13

В Голосеевском районе!

NoName
2018-03-18 14:06:34

AlexT, привет, симпатичная гусеница,  где лаба то?
Olej, а вы чего не на выборах?  ).

AlexT
2018-03-18 12:29:29

Нужно добавить в этот код управление двумя моторами, возможно подойдёт алгоритм Брезенхэма

/*
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);
  }
}

Olej
2018-03-18 11:55:51
AlexT пише:

Собираю гусеничную платформу. Нужна помощь с кодом для H-моста IBT-2. По ссылке код для одного мотора нужно от одной ардуины крутить 2 мотора. Кто готов помочь за вознаграждение или бартер буду очень благодарен.

Если у вас конкретные вопросы, сложности по программному коду - спрашивайте. Можно обсудить и выработать возможные варианты.
А участвовать непосредственно в таком очень громоздком, но не сильно интересном проекте вряд ли кто прельстится?
Или это детальное описание проекта - только для громкого пиара? wink

Підвал форуму