Скетч yправление двумя моторами через RC

Тема в разделе "Закажу проект", создана пользователем witt64, 17 фев 2019.

  1. witt64

    witt64 Гик

    Добрый день, прошу помощи для создания (исправления ошибок) в Скетче Здесь управление двумя моторами через RC, мои знания к сожалению никакие, готов оплатить (пайпал)
    или может у кого то есть подобный готовый скетч
    Спасибо
     
  2. b707

    b707 Гуру

    пишите ded собака cur-ex.ru
     
  3. DetSimen

    DetSimen Guest

    На пайпал тока не соглашайся. Он в течение 45 дней отзовет свои деньги, а пайпал разбираца не будет, прав ли ты или он, и останешьса с носом. :)
     
    parovoZZ нравится это.
  4. ostrov

    ostrov Гуру

    Код (C++):
    PinMode (channel_a_input_1, Ausgang);
    Классная локализация!
     
  5. Onkel

    Onkel Гуру

    Автобаном повеяло - "Аusgang"...
     
  6. witt64

    witt64 Гик

    на автобанax стоит Ausfahrt :)
     
  7. Onkel

    Onkel Гуру

    Ну так пахнуло... Кстати, с PulseIn не очень хорошо работает, я делал на родных Atmel прерываниях, есть бесплатный код тут , с PulseIn будет путаться с функциями из библиотеки Servo , было такое. Ну или под вас могу код написать, с учетом ваших пинов. Бесплатный код тут,
    https://hackaday.io/project/158463-multi-purpose-remote-control-interface-set
    и тут
    https://github.com/DrOnkel/URCNLS/tree/Ver20190128

    а если за деньги- то я ydom@mail.ru

     
  8. witt64

    witt64 Гик

    Спасибо, буду смотреть что дали,
    как уже написал, скетч я нашёл, залил, появляeтся одна и таже ошибка, левый мотор сразу активный даже без сигнала RC, думаю Nano дефект, так каk раньше пробывал на нём же OTTO+, так тот сразу после включения одну ногу задирал, поменяю , попробую , если что свяжусь

    P.S. судя по НИК-у живёшь в германии, нет ?
     
  9. Onkel

    Onkel Гуру

    левый мотор сразу активный даже без сигнала RC
    Так и должно быть, потому что при включении получается что длительность импульса =0 соответсвует максимальному повороту. Попробуйте инициировать ch3=1550 в дескрипторе
    Int ch3=1550;
    и, возможно, для других ch, и не переписывать ch если не приходит импульс. Это может быть конфликт между функциями библиотеки servo и PulseIn.
    Не, не живу, работал во Фрайбурге-на-Бресгау, Кайзерслаутерне и Франкфурте.
     
  10. b707

    b707 Гуру

    ок, спасибо за подсказку.
    Тогда предложение снимается, тем более что ТС явно пришел просто поговорить, судя по обсуждению
     
  11. witt64

    witt64 Гик

    Ты мотри как оно бывает , я жил 15км от Kaiserslautern-a, (Кusel) в октябре переехал.

    по теме:
    Суть такова, подогнал зятю свой 3Д принтер, и он напечатал себе ДТ-75 и захотел сделать радиоуправляeмым, я раньше Ambilight, 3D Printer-ы делал и от Arduino всего навалом лежит, купил приёмник-передатчик, L297, и Скетч вроде бы подходит,
    2 мотора и Серво для мехлопаты, но пока не функционирует, примy другие советы по управлению, сначало хотел всё ан реле сделать но они с одним контактом и если с ними заморачиваться , то их штук 6-8 надо, да и не будет управленуя оборотами(малеько то я тоже понимаю) :)

    Дорогие вы мои, как же вы живёте , если постоянно в страхе что вас кинут ?
    я вот сейчас перевёл в австpию 30-ку на счёт, и даже не задумываюсь кинет ,нет продавец
     
    Последнее редактирование: 18 фев 2019
  12. witt64

    witt64 Гик

  13. b707

    b707 Гуру

    это от заказчика зависит
     
  14. Onkel

    Onkel Гуру

    Не, чуть по -другому, в коде
    Wenn ((ch1 > = 1000) & & (ch1 < = 1060)) {}
    значит надо в дескрипторе int ch1=1030;
    Но это не отменяет и ch3=1550; можно оставить.
     
  15. witt64

    witt64 Гик

    так я с тобой ещё даже не связался, ты уже взадпятки пошёл, какие дела то тогда с вами можно обсуждат, если тебе шепнули на ухо о человеке , которого ни он, не ты не знаешь, :(
     
    Последнее редактирование: 18 фев 2019
  16. witt64

    witt64 Гик

    спасибо, буду пробывать, потом отпишусь, вот оригинальный код ЗДЕСь
     
  17. Onkel

    Onkel Гуру

    Да, это то же самое, только без гуглоперевода....
    Грузите и смотрите в мониторе- на печать должны выводиться все значения полученных по RC данных.
     
  18. b707

    b707 Гуру

    Дорогой, успокойся
    Я не тебя имел в виду.
    И отказался по своим причниам, палка всего лишь повод.
     
  19. witt64

    witt64 Гик

    на лету переобуваемся, да, с такими делов лучше не иметь,
    твой же комментар:
    ок, спасибо за подсказку.
    Тогда предложение снимается


    :)
     
  20. witt64

    witt64 Гик

    на мониторе каналы на 0-ях, а левый мотор HIGH , ну и соот. крутится,вооще сигнал с передатчика пока не шлю

    Motors High
    Channel 1:0
    Channel 2:0
    Channel 3:0
    Left
    Motors High
    Channel 1:0
    Channel 2:0
    Channel 3:0
    Left
    Motors High
    Channel 1:0
    Channel 2:0
    Channel 3:0
    Left
    Motors High
    Channel 1:0
    Channel 2:0
    Channel 3:0
    Left