нужна программка для сервомоторчика MG 996R

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем Alex77, 28 дек 2016.

  1. rkit

    rkit Гуру

    Программа должна соответствовать схеме. Сначала рисуете схему, потом пишете программу. Программа для одной схемы не подойдет к другой схеме.
    Так доступно?
     
  2. Alex77

    Alex77 Нерд

    мне нужны разные временные отрезки срабатывания соленоида, поэтому через программку Ардуино Уно я бы назначил эти временные отрезки для срабатывания-это проще для управления. Как я понимаю, в Вашем случае индуктивная нагрузка должна идти дискретно - в четко определенные промежутки времени с одними параметрами сигнала, по проекту такое не подходит. Если у Вас есть подходящие варианты я бы и его рассмотрел.
     
  3. Alex77

    Alex77 Нерд

    наверху ребята предложили схему подключения соленоида, к нему можно сделать программку ?
     
  4. rkit

    rkit Гуру

    По этой схеме просто подается высокий уровень на пин для включения, низкий для выключения.
    digitalWrite(pin, HIGH)
     
  5. Alex77

    Alex77 Нерд

    а во временном отрезке включить/ выключить получиться ?
     
  6. rkit

    rkit Гуру

    Вы совсем ноль в ардуино, что ли? Не получится чужими силами программу написать, учитесь программировать.
     
  7. Alex77

    Alex77 Нерд

    по сервакам и шаговикам я разбирался, а по соленоидам не приходилось. Неужели никто не проходил этот путь ?
     
  8. rkit

    rkit Гуру

    Никакой разницы нету. Пин это пин. Хоть мотором управляете, хоть соленоидом, хоть ракетой,
     
  9. rkit

    rkit Гуру

    С каких это пор он стал мосфетом? И как вы умудрились для катушки с током в 20А подобрать транз с максимальным током в 5А?

    Читайте книжки, перед тем как городить такую чушь. Транзистор вы уже спалили, если у него корпус действительно разогрелся до 100 градусов.
     
  10. Alex77

    Alex77 Нерд

    Добрый день ! решил я переделать скетч, к сожалению при вгрузке выдается ошибка следующего характера:
    ---------
    Arduino: 1.7.7 (Windows 7), Плата"Arduino Uno"

    Sketch uses 2 492 bytes (7%) of program storage space. Maximum is 32 256 bytes.

    Global variables use 54 bytes (2%) of dynamic memory, leaving 1 994 bytes for local variables. Maximum is 2 048 bytes.

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x11

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x11

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x11

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x11

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x11

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x11

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x11

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x11

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x11

    avrdude: stk500_recv(): programmer is not responding

    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x11

    Проблема загрузки на плату. Для достижения дзен, курить http://www.arduino.cc/en/Guide/Troubleshooting#upload .

    Это сообщение будет содержать больше информации чем
    "Отображать вывод во время компиляции"
    включено в Файл > Настройки
    ------------------------------------------------------------------
    как решить эту проблему ?
     
  11. Tomasina

    Tomasina Сушитель лампочек Модератор

    взять другой кабель, воткнуть в другой USB-разъем.