Нужна помощь ГУРУ

Перевести скейтч в Flprog

alex352812
Рядовой
Сообщения: 22
Зарегистрирован: 04.01.2018{, 13:21}
Репутация: 1

Нужна помощь ГУРУ

#1

Сообщение alex352812 » 04.04.2019{, 15:10}

Доброго Всем здравия. Столкнулся с такой проблемой, из-за недопонимания, не могу реализовать скейтч, написанный в IDE, в Flprog. Может кто поможет, буду благодарен.
Прошу только не пинать.

Отправлено спустя 4 минуты 1 секунду:
Большая проблема с опросом энкодера в матричной клавиатуре. 1 вход и 3 выхода.

Отправлено спустя 7 минут 47 секунд:
Хочу сразу оговориться, что проект, создание данного скейтча не мой, взят отсюда:

Отправлено спустя 6 минут 52 секунды:
Как здесь опрашивать энкодер?

Отправлено спустя 22 минуты 3 секунды:
Не уж-то сложную задачку загадал?

Отправлено спустя 1 минуту 27 секунд:
Скейтч работает, все отлично. Но хотелось это видеть в Flprog/
Вложения
Джойстик Рено.flp
(83.7 КБ) 32 скачивания
DusterJoystickmoytxperiment.ino
(8.27 КБ) 34 скачивания

Anydy

Нужна помощь ГУРУ

#2

Сообщение Anydy » 04.04.2019{, 15:53}

Вам нужно сделать блок пользователя из этого скетча?
Вы этот скетч проверяли?

alex352812
Рядовой
Сообщения: 22
Зарегистрирован: 04.01.2018{, 13:21}
Репутация: 1

Нужна помощь ГУРУ

#3

Сообщение alex352812 » 04.04.2019{, 17:25}

Да, рабочий.

Отправлено спустя 1 час 41 минуту :
Очень нужно это решение для дальнейшего проекта на ИК передатчике, СИМ 800 и т.д. Нужно только скетч перевести (возможно создав пользовательский блок для джойстика). Ну очень нужно. Дальше сам.

Anydy

Нужна помощь ГУРУ

#4

Сообщение Anydy » 04.04.2019{, 20:58}

Не вижу ничего сложного в скетче для создания пользовательского блока, читайте урок, смотрите видео Автора и пробуйте. Что будет не получатся - спрашивайте....не буду же я каждому такие простые вещи делать...

alex352812
Рядовой
Сообщения: 22
Зарегистрирован: 04.01.2018{, 13:21}
Репутация: 1

Нужна помощь ГУРУ

#5

Сообщение alex352812 » 06.04.2019{, 23:46}

Добрый вечер. Как я понимаю, никто не хочет помочь, хотя бы в каком направлении копать, на какую тему посмотреть уроки и т.д. Это интересно не только мне. На какой основе сделать опрос данного энкодера 1 вход и 3 выхода.

holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10.01.2016{, 13:47}
Репутация: 14

Нужна помощь ГУРУ

#6

Сообщение holodaleksey » 07.04.2019{, 00:38}

1 посмотреть урок по созданию пользовательских блоков.
2 поискать на форуме пользовательские блоки энкодеров.
3 загнать свой скетч в пользовательский блок.
4 склеить их между собой.
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )

alex352812
Рядовой
Сообщения: 22
Зарегистрирован: 04.01.2018{, 13:21}
Репутация: 1

Нужна помощь ГУРУ

#7

Сообщение alex352812 » 07.04.2019{, 00:47}

Всё энкодеры построены на 1 входе и 2 выходах. В этом и проблема

Отправлено спустя 7 минут 23 секунды:
Вот статья. Там помогли сделать скетч по опросу джойстика. Скетч мне прислали. Но я ноль в С+. Поэтому прошу перевести с С+ в Flprog только опрос джойстика. Скетч выложу позже.
Ссылка на проект https://www.drive2.ru/c/2813843/

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Нужна помощь ГУРУ

#8

Сообщение Sancho » 07.04.2019{, 09:16}

alex352812, Поиск по форуму всё ещё работает. Такой блок уже есть.

Отправлено спустя 32 секунды:
Леньтяй :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Anydy

Нужна помощь ГУРУ

#9

Сообщение Anydy » 07.04.2019{, 09:41}

Вот точно...что за тенденция пошла....вместо того чтобы потратить пять минут на поиск люди создают тему, просят форумчан чтобы помогли...ждут потом часами, днями.....но нет ....чукча не читатель - чукча писатель!

alex352812
Рядовой
Сообщения: 22
Зарегистрирован: 04.01.2018{, 13:21}
Репутация: 1

Нужна помощь ГУРУ

#10

Сообщение alex352812 » 07.04.2019{, 10:37}

Зря Вы так. Как что, так сразу лентяй. Перекопал, перерыл, пересмотрел не одну неделю. Но с мертвой точке так и не сдвинулось. Даже повторял создание блока пользователя, предоставленный Грачиком и то повторить не смог. Т.к. не соединились два блока ( не хочет соединяться в программе, блок AND и счетчик ), а у него все соединяется.
Последний раз редактировалось alex352812 07.04.2019{, 15:28}, всего редактировалось 1 раз.

Anydy

Нужна помощь ГУРУ

#11

Сообщение Anydy » 07.04.2019{, 10:55}

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

alex352812
Рядовой
Сообщения: 22
Зарегистрирован: 04.01.2018{, 13:21}
Репутация: 1

Нужна помощь ГУРУ

#12

Сообщение alex352812 » 07.04.2019{, 11:29}

Андрей, большое спасибо, что откликаетесь на тему. Да, готовый блок это хорошо. Но не все проекты, которые нашел на просторах интернета, подходят для моего проекта. И еще, чтобы предоставить Вам рабочий скетч, надо, хотя бы, что то в нем понимать ( имею ввиду программирование в IDE) и что от туда вырезать. Приведу свои тех условия данной проблемы. Определить направление колесика (энкодера с 3 выходами) вверх или вниз. Пин 3 будет занят ИК передатчиком, если строить на прерывании. Но может есть другой подход к опросу???? Вот мой взгляд на проблему. Контроллер использую Нано. Прошу прощения, если что не так.

Отправлено спустя 9 минут 47 секунд:
Вот скетч, без удаления лишнего. Нужен только опрос энкодера и кнопок. (Какая нажата и вращение колесика вверх, вниз)
Вложения
sketch_feb02a.ino
(29 КБ) 26 скачиваний
Джойстик.flp
(20.59 КБ) 32 скачивания

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Нужна помощь ГУРУ

#13

Сообщение Sancho » 07.04.2019{, 11:40}

alex352812, А тут смотрели? Не оно?

Отправлено спустя 36 секунд:
Леньтяй :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Нужна помощь ГУРУ

#14

Сообщение Dryundel » 07.04.2019{, 11:50}

alex352812 писал(а):
07.04.2019{, 10:37}
Зря Вы так. Как что, так сразу лентяй. Перекопал, перерыл, пересмотрел не одну неделю. Но с мертвой точке так и не сдвинулось. Даже повторял создание блока пользователя, предоставленный Гачиком и то повторить не смог. Т.к. не соединились два блока ( не хочет соединяться в программе, блок AND и счетчик ), а у него все соединяется.
Ваша проблема в том, что Вы хотите сделать проект чужими руками не особо разбираясь в деталях и сделать это не заплатив даже временем на изучение вопроса. Из всего описания того что вы хотите и что для этого сделали, становится понятно что Ваша задача не получить знания а смострячить попырому девайс и обрести не обоснованную гордость от этого. Даже если кто то и сделает из этого скетча блок, результата это не принесет, т.к. возникнет еще куча вопросов как подключить и настроить. Вот ни кто и не хочет ввязываться.
Выхода здесь три:
1. Начать изучение схемотехники с более простых вещей и как только два блока соединятся, как у Грачика, это будет первый прорыв.
2. Второй выход прост и банален. Не требует временных и умственных затрат, что нельзя сказать о финансовых. Этот выход здесь.
3. Ну и наконец, можно воспользоваться готовыми инструкциями и скетчами с просторов Интернета, по принципу - делай раз, делай два.

Вот Ваш камень на распутье. Выбирать вектор движения тоже Вам.

Отправлено спустя 12 минут 34 секунды:
alex352812 писал(а):
07.04.2019{, 11:39}
Приведу свои тех условия данной проблемы.
Вот и прямое подтверждение моих слов. Не мучайтесь, всего несколько строчек на доске объявлений и Вы счастливый обладатель готового скетча дяя Вашего девайса

alex352812
Рядовой
Сообщения: 22
Зарегистрирован: 04.01.2018{, 13:21}
Репутация: 1

Нужна помощь ГУРУ

#15

Сообщение alex352812 » 07.04.2019{, 13:28}

Да, в чем то Вы правы и справедливо подметили, не хочешь понимать, плоти. Но хочется разбираться и понимать, хотя бы на уровне пользователя. Не все понятно бывает и немного примеров именно в Flprog. В оснoвном в IDE С+. Буду работать над собой. Всем спасибо за отклики.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Нужна помощь ГУРУ

#16

Сообщение Sancho » 07.04.2019{, 13:55}

alex352812, Разобрались с третьим входом?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26.08.2017{, 23:44}
Репутация: 34

Нужна помощь ГУРУ

#17

Сообщение pasha71 » 07.04.2019{, 14:11}

alex352812, Здравствуйте.Мой Вам добрый совет. Упритесь,изучите,и будете наслаждаться этой программой в полной мере.А с того что Вы будете просить помощи,ничего путного не получится.Да и не всегда толково помогают.Потому что бы быть в долгу перед самим собой,изучите,не пожалеете.

Anydy

Нужна помощь ГУРУ

#18

Сообщение Anydy » 07.04.2019{, 14:39}

Тут напрягаться то и не надо! Все разжевано так что и школьник справится)))
1. Изучите, прочитайте, посмотрите материалы - видеороликов и текстовых уроков полно!
2. Попытайтесь сделать что нибудь самостоятельно! Покажите ваш проект, скетч который не работает....
3. Если не получилось самому - тогда обращайтесь за помощью.....вам помогут НО при одном условии - что вы сами хоть что то делаете...

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Нужна помощь ГУРУ

#19

Сообщение Dryundel » 07.04.2019{, 14:43}

alex352812 писал(а):
07.04.2019{, 13:28}
Да, в чем то Вы правы и справедливо подметили, не хочешь понимать, плоти. Но хочется разбираться и понимать, хотя бы на уровне пользователя. Не все понятно бывает и немного примеров именно в Flprog. В оснoвном в IDE С+. Буду работать над собой. Всем спасибо за отклики.
Хорошая реакция. Честно говоря ожидал "разбитых тарелок" :)
По поводу не достаточного количества примеров в FLProg, позвольте не согласиться. Туча видео роликов
Ну а здесь, конкретно то, как из скетча сделать блок пользователя. Видео от автора FLProg CodeUserBlock

alex352812
Рядовой
Сообщения: 22
Зарегистрирован: 04.01.2018{, 13:21}
Репутация: 1

Нужна помощь ГУРУ

#20

Сообщение alex352812 » 07.04.2019{, 14:45}

Еще раз ОГРОМНОЕ спасибо, что не сожрали. Уже творю. Будет результат, выложу, если это, конечно, кому то интересно.
Спасибо.

Ответить

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