roboforum.ru

Технический форум по робототехнике.

Arduino pro mini для управления шаговым двигателем

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Re: Arduino pro mini для управления шаговым двигателем

Сообщение ilalexey » 31 июл 2016, 16:58

Имел в виду, правил ли ты код под конкретно твой случай? Отлавливал ли ты показания кнопок(отлавливательным скетчем к примеру)?
В коде я не заметил где при наличии btnNONE, когда ничего не нажато(что происходит при старте), на экран что-то выводится.
Скажем, может быть такое, что не правленые кнопки, нажимай/не нажимай, работают как btnNONE?
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Arduino pro mini для управления шаговым двигателем

Сообщение valery1661 » 31 июл 2016, 17:32

//Меняем режим на другой :)
if (ControlMode) //Если режим - "редактирование"
занести в переменную и выводить на дисплей "редактирование"
код не правил в режиме редактирования кнопки работают.
Фото при старте кнопки не нажимались.Код ведь работает проблемы с выводом
на дисплей.

Добавлено спустя 3 минуты 46 секунд:
Забыл диписать режима.

Добавлено спустя 13 минут 24 секунды:
В исходном коде прописано setup display.print("#St Div Ext")и это не очищается записывается только display.setCursor(0, 0);
display.print("*");
display.setCursor(20, 0);
display.print(" ");
display.display();
на позиционирование не обращай внимание.
valery1661
 
Сообщения: 17
Зарегистрирован: 01 июл 2016, 14:29

Re: Arduino pro mini для управления шаговым двигателем

Сообщение ilalexey » 31 июл 2016, 17:46

// ScreenPass++; //Инкремент счетчика
//if (ScreenPass>1000)

// ScreenPass=0; //Обнуляем счетчик
{

У тебя блок в скобках в воздухе висит, не привязанный ни к чему. Так должно быть?
Если ScreenPass не нужен, может и скобки не нужны?
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Arduino pro mini для управления шаговым двигателем

Сообщение valery1661 » 31 июл 2016, 19:06

Это задержка вывода на дисплей(от мерцания)это не нужно.

Добавлено спустя 36 минут 6 секунд:
скобки нужны.

Добавлено спустя 23 минуты 54 секунды:
btnTemp = btnTempTemp; //устанавливаем кнопку во временную переменную.
А дальше я не знал,не знал и забыл.Тут неверное нужно определение, если
select то смена режима и вывод на дисплей.А вообще я окончательно запутался.
valery1661
 
Сообщения: 17
Зарегистрирован: 01 июл 2016, 14:29

Re: Arduino pro mini для управления шаговым двигателем

Сообщение ilalexey » 31 июл 2016, 21:29

valery1661 писал(а):А вообще я окончательно запутался.

Это нормально. Прозрение уже где-то на подходе :)
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Arduino pro mini для управления шаговым двигателем

Сообщение valery1661 » 01 авг 2016, 23:16

Кто может подсказать, почему переменная rDisplay выводит на дисплей число 872.
int rDisplay;
-
-
if (ControlPos==0)
{rDisplay = ("Edit");}
valery1661
 
Сообщения: 17
Зарегистрирован: 01 июл 2016, 14:29

Re: Arduino pro mini для управления шаговым двигателем

Сообщение valery1661 » 02 авг 2016, 16:20

Осталось немного вывести буквы вместо цифирь.
Кто то в теме интересовался микрометром https://geektimes.ru/post/255704/.
Вложения
V1e.zip
(5.91 КиБ) Скачиваний: 0
20160802_150857.jpg
после нажатия кнопок.
20160802_145044.jpg
старт.
valery1661
 
Сообщения: 17
Зарегистрирован: 01 июл 2016, 14:29

Re: Arduino pro mini для управления шаговым двигателем

Сообщение anris » 30 авг 2016, 15:50

По измерению диаметра есть решение на индикаторе . К нему и ролик удобнее крепить, имхо..
Вот его разбор и распиновка : https://hackaday.io/project/511-digital-dial-indicator-cnc-surface-probe/log/814-the-digital-dial-indicator-and-how-to-read-from-it . Протокол обмена, имхо, как и у штангена..
Вот тут можно скетч и схемотехнику подсмотреть : http://www.instructables.com/id/Building-a-DIY-Filament-Width-Sensor-Using-Digital/, согласование уровней можно и без платы, на транзисторах http://www.makingstuff.info/(X(1)S(fjttx3cqwrolyss2jka5jzvc))/Projects/Digital_Calipers?AspxAutoDetectCookieSupport=1.
Вот товарищ делает устройство протяжки на ШД с обратной связью и ПИД https://www.youtube.com/watch?v=PVS6SCuDZ64
anris
 
Сообщения: 2
Зарегистрирован: 26 авг 2016, 00:50

Re: Arduino pro mini для управления шаговым двигателем

Сообщение barakuda62 » 09 окт 2016, 03:24

Мля, товарищи !, для нулей в этом деле? но которым всё хочется существует ресурс http://flowcode.info/forum/viewforum.php?f=15&sid=5f0296ca7288c7422f8e4e235827b0bd сам там шаговик подключал встроенным модулем.
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Пред.

Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 2