Нужет совет

Tolya
Рядовой
Сообщения: 80
Зарегистрирован: 25 апр 2021, 18:38
Имя: Анатолий

Нужет совет

Сообщение Tolya »

Уважаемые знатоки. Нужен один совет или хотя бы подсказка. Суть такова. Есть скечь, залив в железо. Час все хорошо, прога работала около часа. Затем что то случилось и она зависла. Перезаливаю в ардуинку, а она виснет. Хотя в протеусе все ок. Что это может значить. Я уже на мегу2560 начинаю грешить, может она глючит. Но пока нет другой что бы подставить. Спасибо!!!
Аватара пользователя
Dryundel
Полковник
Сообщения: 2437
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Нужет совет

Сообщение Dryundel »

Tolya писал(а): 29 окт 2021, 09:36 Что это может значить.
Могу сказать точно. Это может быть всё что угодно.
Здесь только шаманы смогут помочь.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Нужет совет

Сообщение Sancho »

[ref]Tolya[/ref], Диагноз по описанию типа болит голова и по фотографиям здесь не делают. Совет один - проверяйте, что Вы там наскечили.
А если дело в проекте флпрог - выкладывайте, покажите больного!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Tolya
Рядовой
Сообщения: 80
Зарегистрирован: 25 апр 2021, 18:38
Имя: Анатолий

Нужет совет

Сообщение Tolya »

Да это я и сам понимаю. Равносильно, что лечить зубы по телефону. Проблема еще в том, что не знаю Си. Скечь есть, но он не мой и написан к большому сожеленю не в FLprog.
PyroPult_Modul_glavnogo_kontrollera_radio_160_Mega2560_2.ino
У вас нет необходимых прав для просмотра вложений в этом сообщении.
igoryan74
Рядовой
Сообщения: 56
Зарегистрирован: 10 янв 2017, 10:57

Нужет совет

Сообщение igoryan74 »

добрый день. Извиняюсь что вмешиваюсь, мне нужна помощь. Пытаюсь сделать станок для намотки катушек. Проблема следующая, хотел бы сделать установку количества витков (цифра в счетчике) разрядно (может не так выразился) имеется в виду, пять цифр 00000, и задавать их по очереди, например курсор на первой задаю первую, на второй вторую и тд…. Задаю от 0-9, резистором которым меняю скорость мотора.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2437
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Нужет совет

Сообщение Dryundel »

[ref]igoryan74[/ref], проблема в том, что Вы выводите сумму массива "разрядов" - 2+5+7+3+4 = 21
А надо к каждый разряд умножать на соответствующий множитель - 2*10000+5*1000+7*100+3*10+4 = 25734
Как то так должен выглядеть алгоритм.
Разряды в массиве.flp
А для того, чтобы выводились все цифры (разряды), включая ноли, надо либо каждый элемент массива выводить в свою ячейку дисплея, либо добавить еще один старший разряд, который учитываться не будет.

Отправлено спустя 24 минуты 27 секунд:
Так к примеру можно сделать.
Разряды в массиве 2.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
igoryan74
Рядовой
Сообщения: 56
Зарегистрирован: 10 янв 2017, 10:57

Нужет совет

Сообщение igoryan74 »

Dryundel спасибо за помощь, первый вариант, почему то у меня в проекте не работает, отдельно ваша программа работает, копирую в свой проект, не работает. Второй вариант больше похож на то, что я хотел, но как закончить ввод цифр (я конечно, не вникал пока в пример2).

Отправлено спустя 49 минут 55 секунд:
с первым разобрался, мой экран Set перекрывал цифры вашего примера.

Отправлено спустя 5 минут 54 секунды:
со вторым примером ругается на дисплееи.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2437
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Нужет совет

Сообщение Dryundel »

igoryan74 писал(а): 02 ноя 2021, 17:19 со вторым примером ругается на дисплееи.
Нельзя использовать LCD+2.18 совместно со штатным дисплеем.
igoryan74
Рядовой
Сообщения: 56
Зарегистрирован: 10 янв 2017, 10:57

Нужет совет

Сообщение igoryan74 »

понял большое спасибо за помощь :smile152: :smile152: :smile152:
bykos
Рядовой
Сообщения: 18
Зарегистрирован: 27 ноя 2021, 13:47
Имя: Константин

Нужет совет

Сообщение bykos »

Доброго дня. Извиняюсь за возможно глупый вопрос, но не могу понять как решить проблему. Дело в том, что система которой будет управлять UNO, включается и выключается от замыкания на массу. Когда на выходе 1 или 0, это понятно. А как сделать чтобы выход в нужный момент оказался соединен с землей.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2437
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Нужет совет

Сообщение Dryundel »

[ref]bykos[/ref], когда на выходе "0" - это значит что пин притянут к земле.
bykos писал(а): 14 дек 2021, 19:58 Дело в том, что система которой будет управлять UNO, включается и выключается от замыкания на массу.
А попроще можно? Что за система? Блок реле что ли?
bykos
Рядовой
Сообщения: 18
Зарегистрирован: 27 ноя 2021, 13:47
Имя: Константин

Нужет совет

Сообщение bykos »

Включение и выключение штатной кнопкой системы старт-стоп через замыкание на минус. В UNO блок таймеров на отключение и индикация режимов работы с выходом на штатный светодиод в кнопке. С индикацией понятно, 1 дал на выход, светодиод горит. А как второй провод замкнуть в нужный момент на массу.
Штатная кнопка.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Нужет совет

Сообщение rw6cm »

bykos писал(а): 15 дек 2021, 06:35 С индикацией понятно, 1 дал на выход, светодиод горит. А как второй провод замкнуть в нужный момент на массу.
Во первых с кнопки сигнал идет, а не на кнопку.
Пин под кнопку настраиваете как вход. Включаете на нем анти дребезг и подтяжку. В схеме выход с пина инвертируете.
В прошлой теме посмотрите как сделаны кнопки в моем проекте.
Win10-64, FLProg (portable)
bykos
Рядовой
Сообщения: 18
Зарегистрирован: 27 ноя 2021, 13:47
Имя: Константин

Нужет совет

Сообщение bykos »

Порядок работы. Пока на выходе компаратора 0 работает верхняя часть платы. При 1 на выходе включается TOF и и на его выходе, то есть на выходе на кнопку, в момент отключения должен появиться импульс на землю и тем самым отключить систему. Куда и как приткнуть эту кнопку не могу понять.
Start-Stop.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Нужет совет

Сообщение rw6cm »

bykos писал(а): 15 дек 2021, 06:35 штатной кнопкой системы старт-стоп
к чему кроме уны будет подключен контакт с кнопки?
Win10-64, FLProg (portable)
bykos
Рядовой
Сообщения: 18
Зарегистрирован: 27 ноя 2021, 13:47
Имя: Константин

Нужет совет

Сообщение bykos »

К штатному блоку в машине через колодку на три провода
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Нужет совет

Сообщение rw6cm »

И что со штатного блока приходит на кнопку, какое напряжение, кокой ток при замыкании кнопки?
Win10-64, FLProg (portable)
bykos
Рядовой
Сообщения: 18
Зарегистрирован: 27 ноя 2021, 13:47
Имя: Константин

Нужет совет

Сообщение bykos »

В кнопке стоит резистор на 200 Ом, через него контакт с массой
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Нужет совет

Сообщение Ingwar »

bykos писал(а): 15 дек 2021, 15:57 В кнопке стоит резистор на 200 Ом, через него контакт с массой
Если уровни на кнопке могут быть выше 5В и/или неизвестна схема подачи питания на индикацию (в режиме ожидания может быть притянуто/замкнуто к противоположному потенциалу), лучше перебдеть и собрать примерно так.
[spoiler]
Безымянный.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
bykos
Рядовой
Сообщения: 18
Зарегистрирован: 27 ноя 2021, 13:47
Имя: Константин

Нужет совет

Сообщение bykos »

В цепи от UNO к кнопке также установлен резистор на 200 Ом, а к диоду напрямую. Принимая во внимание, что в штатном блоке наверняка присутствуют чипы, напряжение не больше 5В. На диод идет плюс когда система включена, а индикация режимов осуществляется подачей минуса на диод от UNO. Тоже вопрос как это реализовать. Я пока в тупике. На макете собрал с плюсами на выходах, работает. А как с минусами быть, не пойму
Ответить

Вернуться в «Помогите, а то я "нимагу"»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей