Написать код управления сервоприводом на Nano
- Войдите на сайт для отправки комментариев
Вс, 03/12/2017 - 13:40
Здравствуйте. Нет времени вникать, за сим готов оплатить услугу. Нужен механизм на основе мощного сервопривода, угол работы 170. Нужно чтобы он крутился туда сюда непрерывно, скорость от 0 до максимальной регулируется крутилкой. Давно валяется плата андурында нано. Предложения?
Всегда всё есть, arduino.maingroup@mail.ru ждём.
- ваше жизненное кредо?
- всегда!
Иди в кружок, любитель детей
я бы тебе сказал куда идти, да воспитание не позволяет.
поясню что мне нужно: кусок кода описывающий зависимость скорости вращения сервопривода (по циклу от крайней до крайней точки) от положения ручного потенциометра
Я так понял нужно бесплатно ?
нет конечно)) готов заплатить. в разумных пределах (мне тут один выставил ценег в 3т.р. - я долго смеялся). мне нужно буквально несколько строк вписать сюда - чтобы скорость вращения зависила от внешней крутилки (переменного резистора). сейчас уже не поленился сам залезть и почитать, благо из за 3D принтеров есть опыт работы с мегой, так что помошь нужна даже больше консультативного характера
Да пожалуйста - разбирайтесь.
Да пожалуйста - разбирайтесь.
Ошибка в коде, не случайно ? :)
Случайно :) , в строке 15 нужно так
Попросил сына проверить, а исправить не успел :)
Да и 10 , нужно так :)
Ошибка спецом чтобы потом развести. Хитро. Или пока брокля тут месяцами цены заламывал прогать соусем разучился?
Че я не все исправил ? :(
Что бы разучиться нужно уметь ! Я умею, а значит могу разучиться ! Да и заламывай тут или не заламывай все пустое.
может я что-то не понимаю, но во втором цикле я написал бы условие i > 0
Тогда при 0 не выполнится. Нужно бyдет писать >=, а это на одну проверку больше.... Да и не остановится оно на нуле...
Диапазон сервы от 0 до 180, включая 0 и 180.
ммм... сервопривод аналоговый или цифровой - принципиально? у меня цифровой
Наверное можно и так
Вдруг заработает....
ммм... сервопривод аналоговый или цифровой - принципиально? у меня цифровой
Эта такая спасиба ?
Как то незамеченным проскочило радушное приглашение известного персонажа и , через один пост, грубое оскорбление от него же по отношению к заказчику.
Видимо, сумма, предложенная известному персонажу, вызвала у него нешуточную попаболь.
Ага, и похоже это Три рубля :)
Мдяяя...
brokly как с вами связаться?
Если хотите что то заплатить, за то что опубликовано тут, то не стоит:) Не было никаких затрат времени.
В другом случае brokly(собака)mail.ru
пока brokly молчит, спрошу сообщество:
можно ли потенциометром (переменным резистором) менять значение delay , например от 500 до 2500
во время выполнения вот этого элементарного кода?
пока brokly молчит, спрошу сообщество:
можно ли потенциометром (переменным резистором) менять значение delay , например от 500 до 2500
во время выполнения вот этого элементарного кода?
https://www.arduino.cc/reference/en/language/functions/math/map/
а то код, который мне написали выше работает не корректно - серва то дергается, то очень медленно движется, вообще не по линейной какой то зависимости
Да не код это. Код как раз работает отлично. А вот характеристику резистора вы наверняка не знаете. Ток потребления сервы, опять же, может у вас серва мощная и просаживает питание ардуино. Вы же, уверен, пытаетесь от USB ее запитать. Давате сюда фото сервы , потенциометра и всего этого дела, как оно у вас на столе соеденено.
Кстати, на глазах общественности разворачивается типичный случай работы без ТЗ, в котором заказчик обвиняет исполнителя:) Очень хорошо, что я никаких денег не брал :) Просто волшебно !
Что то ТС молчит, будем подождать фоток.
респект пользователю brokly ! с его коректировкой код заработал как надо. скорость мин/макс теперь можно регулировать переменным резистором, серва поворачивается на свой полный оборот (170гр), значение же мин и макс скорости можно задавать вручную в коде, сейчас это 3000 и 6000
Респекты оно канешно респектабельно, но в карман не положишь, не помещаица.
абсолютно согласен. финансовый вопрос мы уже решили
абсолютно согласен. финансовый вопрос мы уже решили
Да, подтверждаю. Человек предлагал деньги. Я отказался поскольку считаю, что в данном случае стоимость работы дешевле стоимости транзакции :) И вобще с сервой это прям какой то болезненный вопрос. Очень много обращений с примерно одинаковыми ТЗ. На всякий случай этот простенький код вот :
В данном, конкретном случае, косяк был в том, что испольуемая серва имела дедбанд 2uS.
я немного поясню почему так много обращений. на своем примере. в сети туева хуча видеороликов как запрограмировать ардуину на работу с сервой, какие лучше/какие хуже. и везде эта серва - китайский 9грамовый клон towerpro. а вот как работать с иными сервами - тут уже, как я например незная языка программирования, начинаешь читать тучу страниц информации и в конце концов еще больше запутываешься))) еще раз спасибо! моя серва кстати - PDI-6221MG на 15/20кг, цифровая с углом поворота ~170 градусов