Как подключить двигатели на l293d ?

Тема в разделе "Arduino & Shields", создана пользователем startjunior, 30 ноя 2019.

  1. startjunior

    startjunior Нуб

    Собираю машинку, что едет по черной линии.

    скопипастил этот скетч.

    тут убрал подключения ультразвукового датчика. моя без него.

    и у меня другой мотор шилд L293d

    и столкнулся с проблемой как прописать пины которые питают клемы м1 и м2.

    ну и датчики не совсем реагируют на черную линию.

    буду благодарен за подсказки

    https://lesson.iarduino.ru/page/urok-33-obuchaem-arduino-robota-ezdit-po-linii/

    [​IMG]
     
    Последнее редактирование: 30 ноя 2019
  2. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Что за стиль сообщений а-ля вырви глаз?
    Привычка из ВК? Читать невозможно.

    Все пины настраиваются в начале кода. Код с комментариями, что сложного?
     
  3. startjunior

    startjunior Нуб

    я же написал в чем сложность. в проекте по ссылке один шилд, а у меня совсем другой. и какие значения занести в переменные не совсем понял
     
  4. ИгорьК

    ИгорьК Оракул Модератор

    issaom и BAR__MEN нравится это.
  5. DetSimen

    DetSimen Спамовредитель Модератор

    Наерна, для совсем другова шилда нужен совсем другой праэкт.
     
    parovoZZ нравится это.
  6. startjunior

    startjunior Нуб

    с чего вдруг? там написали и под шилд l298n код. и он отличается лишь в строчках инициализации
     
  7. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Так я не пойму, в чем проблема? Код прокомментирован, все понятно. 4 пина заменить и все.
    А из кучи непонятных строк в первом сообщении я не понимаю, куда что подключено, где что отключено итд
     
  8. startjunior

    startjunior Нуб

    Код (C++):
    const uint8_t        pinShield_LH = 7;                              // Вывод направления к которому подключен левый мотор          (по направлению движения)
    const uint8_t        pinShield_LE = 6;                              // Вывод ШИМ         к которому подключен левый мотор          (по направлению движения)
    const uint8_t        pinShield_RE = 5;                              // Вывод ШИМ         к которому подключен левый мотор          (по направлению движения)
    const uint8_t        pinShield_RH = 4;                              // Вывод направления к которому подключен левый мотор          (по направлению движения)
    /
    мне эти строки надо заменить. мой вопрос и заключается как мне правильно прописать их под мой шилд
     
  9. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    А мы по Вашему знаем, что у вас за шилд?
    Или мы играем в «угадайку», и по фото нужно узнать один из 100500 китайских шилдов?:eek:
     
  10. startjunior

    startjunior Нуб

    может вы тему читать будете? я и в заголовке написал что за шилд и фото приложил
     
  11. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    А Вы вторую строку моего сообщения читать будете? Я написал, в чем проблема
     
  12. parovoZZ

    parovoZZ Гуру

    строки не надо менять. Надо заменить значения переменных.
     
    DetSimen и BAR__MEN нравится это.
  13. startjunior

    startjunior Нуб

    ну вот я и спрашиваю какие значения занести. потому что не понятно с каких пинов ардуино идет питание на клемники
     
  14. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    По запросу из гугла «китайский shield l293d arduino» статья - тык
    Оно?
     
  15. startjunior

    startjunior Нуб

    тут через бибилиотеку шилда и ее функции идет управление. и никакие переменные не создаются. соответственно не понятно от каких пинов ардуино клемники питаются.
     
  16. startjunior

    startjunior Нуб

    кстати я отсюда и примеры скетча загружаю, а оно не хочет работать
     
  17. parovoZZ

    parovoZZ Гуру

    возьми свою железку да покрути в руках. Если не видно, вызвони тестером.
     
    BAR__MEN нравится это.
  18. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Ну, больше мне ничего фотография и заголовок темы не дали, извините.
     
  19. startjunior

    startjunior Нуб

    ну тестер звоню. один щуп на клему м1 другой на пины что к ардуино идут. реагирует на все где шим есть.

    хрен его знает может действиетльно проще на L298N сделать
     
  20. issaom

    issaom Гуру

    Написать простенький скетч чтобы просто покрутить моторами Вам религия не позволяет? Попробуйти написать код который просто будет крутить нужный Вам моторчик в нужную сторону. С каждой железкой нужно поработать отдельно и понять как она работает. Копипаста для другого железа не прокатит
     
    arkadyf, DetSimen и Daniil нравится это.