нужна помощю
- Войдите на сайт для отправки комментариев
Вс, 31/08/2014 - 21:26
народ нужна помощь!
делаю плавное управление шаговыми двигателями.
int pul = 13; int dir = 8; int motorSpeed; int motorSpeed1; void setup() { pinMode(pul, OUTPUT); pinMode(dir, OUTPUT); } void loop() { int xValue = map(analogRead(A1), 0, 1024, 0, 2000); int yValue = map(analogRead(A2), 0, 1024, 0, 2000); int motorSpeed=map(xValue, 1000, 2000, 1000, 0); int motorSpeed1=map(xValue, 0, 1000, 10, 1000); if(xValue>=1000){ digitalWrite(pul, HIGH); delayMicroseconds(motorSpeed); digitalWrite(pul, LOW); delayMicroseconds(motorSpeed); } if(xValue<=900){ digitalWrite(dir, HIGH); digitalWrite(pul, HIGH); delayMicroseconds(motorSpeed1); digitalWrite(pul, LOW); delayMicroseconds(motorSpeed1); } else{ digitalWrite(dir, LOW); } }
собственно все получается, но не знаю как воплатить возрат на то количество ипульсов который сделал шаговый двигатель и в нужное напровление.
помогите
AccelStepper
AccelStepper
Что это за библиотека?
Я новичок и незнаю всего. Точнее практически не чего не знаю.
AccelStepper
Что это за библиотека?
Я новичок и незнаю всего. Точнее практически не чего не знаю.
гугл знает, ЗАГУГЛИ!
Нашел, почитал. Только не обнаружил сможет ли библиотека работать с 2-3 Ш.Д. И не понял как считать сколько шагов (импульсов) сделано
Значит плохо почитали. В примерах с библиотекой есть пример MultiStepper. И не нужно ничего считать, положение ШД можно получить методом currentPosition().
Описание методов:
для меня сложновато (я познаю програмирование с 0) вторую неделю до этого вообще не имел дело с программированием ). и легче разбираться по рабочим схемам и желательно с описанием.
поподробней и желательно на русском (описание)
для меня сложновато (я познаю програмирование с 0) вторую неделю до этого вообще не имел дело с программированием ). и легче разбираться по рабочим схемам и желательно с описанием.
поподробней и желательно на русском (описание)
так вы хотите что бы вас кто то обучал с нуля? индивидуально? искал? переводил? писал подробные описания? и рисовал очень подробные схемы с пояснениями? а сказку вам на ночь читать не нужно?
а я не прошу переводить и обучать. я просто обьяснил свою ситуацию. я спросил изночально ПОМОЧЬ с счетчиком импульсов (внутренего, на уровне программы). А мне предложили библиотеку, к которой описание я не понимаю. Я обьясняю свою ситуацию с программированием. После чего мне приписывают что я кого то прошу: обучать индивидуально, искать за меня, переводить за меня, писать для меня описание, рисовать схемы с пояснеямими. ОГРОМНОЕ СПАСИБО ЗА "ПОМОЩЬ"
я спросил изночально ПОМОЧЬ с счетчиком импульсов (внутренего, на уровне программы). А мне предложили библиотеку, к которой описание я не понимаю.
А ну так то оно конечно. Издеваются над вами гады и сволочи. Вы их просите написать вам программу, а они гады вам название библиотеки в которой вы ничего не понимаете. А вы на них в суд подайте. Ну или в Спортлото пожалуйтесь.
я спросил изночально ПОМОЧЬ с счетчиком импульсов (внутренего, на уровне программы). А мне предложили библиотеку, к которой описание я не понимаю.
А ну так то оно конечно. Издеваются над вами гады и сволочи. Вы их просите написать вам программу, а они гады вам название библиотеки в которой вы ничего не понимаете. А вы на них в суд подайте. Ну или в Спортлото пожалуйтесь.
Я Вас не прошу помогать. И если на форуме все такие как вы "___", то тут делать не чего.