Помощь в написании скетча
- Войдите на сайт для отправки комментариев
Втр, 23/08/2016 - 21:41
Доброго времени суток форумчане. Нужна помощь добрых людей в доработке скетча.
#include <Stepper_28BYJ.h> // изменить количество шагов для вашего мотора #define STEPS 4078 Stepper_28BYJ stepper(STEPS, 8, 9, 10, 11); void setup() { // установим скорость вращения 3 об/мин stepper.setSpeed(13); } void loop() { stepper.step(4000); // Делаем 4000 шагов в одну строну stepper.step(-4000);// Делаем 4000 шагов в другую строну }
Как в этом скетче внести изменения чтоб шаговик работал не чиклично, а после того как зделал 4000 шогов в одну сторону а потом в другую и остановился? И нужно добавить кнопку чтоб при её нажатии шаговик повторил работу и снова остановился. К каким пинам и как подключить кнопку?
Шаговик подключен так
Спасибо за помощь.
И это за деньги делать будут?
Это просто прозьба помочь. Недумаю что это сложно просто сам немогу понять как это зделать.
И это за деньги делать будут?
Если на честном Си - почему бы и нет?
Кстати, вы уверены в этой константе?
Спасибо попробую.
Я бы добавил ожидание отпускания кнопки. А то неровен час заклинит. Например так:
http://robotclass.ru/tutorials/arduino-stepper-28byj-48-uln2003/
Пины возможно придется менять - там или драйвер кривой попался мне или библиотеки кривые (на 5 в включай и заливай скетч, меняй распиновку и как заработает ставь 4000 шагов, и после добавляй в обратную сторону - скетчи рабочие 200% только что делал)
Я бы добавил ожидание отпускания кнопки. А то неровен час заклинит. Например так:
После первого касания кнопки, даже дребезжащего, мотор сделает 8000 шагов.
Кто там может заклинить?
Я бы добавил ожидание отпускания кнопки. А то неровен час заклинит. Например так:
После первого касания кнопки, даже дребезжащего, мотор сделает 8000 шагов.
Кто там может заклинить?
Что вы тут гадаете.
Я дал ссылку + можно выставить работу в фоне (тогда можно моментом переключать двигатель)
Что вы тут гадаете.
Я дал ссылку + можно выставить работу в фоне (тогда можно моментом переключать двигатель)
Ссылку для чего?
Есть четкое ТЗ. Зачем выдумывать что-то еще?
Что вы тут гадаете.
Я дал ссылку + можно выставить работу в фоне (тогда можно моментом переключать двигатель)
Ссылку для чего?
Есть четкое ТЗ. Зачем выдумывать что-то еще?
Что выдумывать, какое задание?? Это даже программой не назвать, помигать светодиодами сложнее будет.
Я дал ссылку на готовый практически скетч, там пару мелочей поправить под себя..
Gippopotam.
Ваш скетч работает именно так как мне нужно. Толико пин на кнопку я поставил седьмой. Большое вам спасибо.
С вас 100 рублей в фонд имени "Чистого Си".
Если на честном Си - почему бы и нет?
Ай малацца !!! Но это прерогатива Онкеля, так что нечего на чужие писуары с подсветкой зариться !
Если на честном Си - почему бы и нет?
Ай малацца !!! Но это прерогатива Онкеля, так что нечего на чужие писуары с подсветкой зариться !
минусовал не я...
Как с вами можно связаться?
Как с вами можно связаться?
С кем, со мной?
StudioGippopotam@gmail.com
Но если вас интересуют реквизиты вышеупомянутого фонда - это не ко мне.
минусовал не я...
Дык это бессмыслено в данной субстанции :)
Как с вами можно связаться?
Телефон в шапке.
Вот, на него родимого, кидайте.