пины на ардуино и flprog

Вопросы от новичков
Ответить
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

пины на ардуино и flprog

Сообщение RT9U »

сейчас обдумываю один проект. Но в нем необходимом менять состояние ,при выполнении программы, пинов со входа на выход и на оборот. FLPROG может это делать или нет? Просто это значительно уменьшит "железо"
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

пины на ардуино и flprog

Сообщение SSSergeich »

[ref]RT9U[/ref], используйте Поиск, вроде уже был вопрос...
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

пины на ардуино и flprog

Сообщение RT9U »

что-то не нашел. если можно пните в нужном направленииЭ :smile427:
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

пины на ардуино и flprog

Сообщение Naladchik »

Создать ПБ на С.
Win10-64. FLProg Portable.
Изображение
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

пины на ардуино и flprog

Сообщение RT9U »

Да не умею я на С работать. почитал про создание блока в FLPROG пока только каша в голове.
Anydy

пины на ардуино и flprog

Сообщение Anydy »

[ref]RT9U[/ref], попробуйте так - в Блоке создаете например вход En, далее в секции LOOP - пишете - if En(pinMode(4, OUTPUT)); else pinMode(4, INPUT);
Пробуйте, по идее должно сработать!
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

пины на ардуино и flprog

Сообщение Naladchik »

[ref]RT9U[/ref],
Накидал на скорую руку, в работе не проверял, компилируется! Но корректная работа не гарантируется!
inout_(Code_-_Professional).ubi
Прикидочный вариант. Под 7-ю версию FLProg.
RT9U писал(а): 15 окт 2020, 17:01 Да не умею я на С работать.
Тоже не умею.
Делаю проще. Прикидываю алгоритм, делаю простейшие операции в FLProg (чтение, запись, присвоение и т.д.), смотрю код, и из таких кусочков составляю.
Гугл и копипаста - наше спасение!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 16 окт 2020, 08:22, всего редактировалось 3 раза.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07 июн 2016, 08:25
Откуда: Тольятти
Имя: Дмитрий

пины на ардуино и flprog

Сообщение Goosr »

А как вы планируете подавать и снимать сигнал к пину?
FLProg 6.3.1 - 7.3.4 - Linux
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

пины на ардуино и flprog

Сообщение Naladchik »

Goosr писал(а): 16 окт 2020, 07:24 А как вы планируете подавать и снимать сигнал к пину?
Если вопрос ко мне, то все нужные пояснения в описании блока.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07 июн 2016, 08:25
Откуда: Тольятти
Имя: Дмитрий

пины на ардуино и flprog

Сообщение Goosr »

Я к топикстартеру. Т.к. соединив пин с неким датчиком, от которого будет поступать сигнал, этот сигнал вполне может активировать потребителя, который должен управляться с этого пина ардуиной. Поэтому мне и интересно, как он разделит источник и потребителя друг от друга физически.
FLProg 6.3.1 - 7.3.4 - Linux
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

пины на ардуино и flprog

Сообщение Naladchik »

Это и мне интересно., надеюсь топик стартер поделится, в чем смысл таких манипуляций.
Заодно и расскажет работает блок или нет.
Win10-64. FLProg Portable.
Изображение
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

пины на ардуино и flprog

Сообщение RT9U »

Нет никого датчика Есть микросхемы типа К555АП6, ведро и целая тележка. Мне их надо проверить. Мысля крутиться сделать это на ардуинке. Если взгляните даташит эту микросхему поймете, для чего мне надо менять входа и выхода у ардуинки. Если дело пойдет, то можно потом еще прикрутить и другие микросхемки их данной серии
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

пины на ардуино и flprog

Сообщение Sancho »

[ref]RT9U[/ref], Ответ в сообщении 4.
Учитывая
RT9U писал(а): 18 окт 2020, 06:24 ведро и целая тележка
сделать так:
отключить внешний кварц, перейдя на внутренний RC;
Создать флаг неисправности, установив его в 0;
Использовать для работы два регистра, PD и PB - так удобнее менять направление ввода/вывода, целиком регистра;
for Загрузить 1 в младший(старший) выходной бит, проверить совпадение регистров PD и PB - если разные - поднять флаг;
если флаг 0 - сдвинуть значение выходного регистра влево(вправо) на 1, загрузить, сверить;
если спустя 8 проверок флаг ==0, сменить местами регистры, перенастроить доп-пинами микруху, произвести повторную процедуру;
если после окончания флаг== 0 - микруха годная.
Z состояние проверить тоже можно, но смысл?
Для Z нужно делать подтяжку на пины, к + внутренняя есть, а к общему придётся городить навесом...
Как-то так, как идея.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

пины на ардуино и flprog

Сообщение ingener »

RT9U писал(а): 18 окт 2020, 06:24 Нет никого датчика Есть микросхемы типа К555АП6, ведро и целая тележка
Если нужно анализировать пин микросхемы и как вход. и как выход. можно эти две функции разделить диодами Шоттки и использовать отдельные пины Ардуины.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

пины на ардуино и flprog

Сообщение dsfbuy »

[ref]RT9U[/ref], попробуйте блок
in_out_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

пины на ардуино и flprog

Сообщение RT9U »

спасибо [ref]dsfbuy[/ref], попробую Ваш блок. Сейчас сильно занят на работе. поэтому чуть позже сообщу о результатах
Ответить

Вернуться в «Начинающим»

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

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