2 функции на одну кнопку

dz4jke
Offline
Зарегистрирован: 01.06.2018

Доброго времени суток уважаемые форумчане!

Заранее извиняюсь за вторжение, и за то что у кого-то отберу время, но может быть кто нибудь сможет помочь.

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

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

Отдельно нажатие кнопки, или зажатие кнопки реализуется достаточно легко, даже с моим ламерским запасом знаний, а вот как их соединить, никак не получается.... 

Может быть кто-нибудь даст ссылку где прочитать что-то подобное, или просто подскажет как это возможно сделать, буду очень признателен и благодарен.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

А ваше меню скорее всего тоже выбросить придется что бы было то что вы хотите.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

dz4jke пишет:

В програмированнии новичек

А чего тогда не в песочнице?

dz4jke пишет:

Может быть кто-нибудь даст ссылку 

А может кто-нибудь, прежде, чем постить, просто посмотрит на темы прибитые гвоздями в этом разделе форума? И увидит http://arduino.ru/forum/programmirovanie/klass-titanovyi-velosiped-dlya-taktovoi-knopki

dz4jke
Offline
Зарегистрирован: 01.06.2018

Прошу прощения за несоблюдение правил, и огромное спасибо)

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Ну вот почему никто не изучает историю? В свое время (19-й век между прочим) г-н Морзе с помощью 1 кнопки, как я помню, зашифровал и расшифровал 32 знака. Ну неуж-то вы, господа, тупее?

SLKH
Offline
Зарегистрирован: 17.08.2015

mykaida пишет:

Ну вот почему никто не изучает историю? В свое время (19-й век между прочим) г-н Морзе с помощью 1 кнопки, как я помню, зашифровал и расшифровал 32 знака. 

не 36?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

mykaida пишет:

 Ну неуж-то вы, господа, тупее?

Ещё бы! Тот был гением!

Правда, он это сделал первым, а повторить можно и будучи тупее.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

ЕвгенийП пишет:
Правда, он это сделал первым, а повторить можно и будучи тупее.

Не был он гением. Просто повторил флажковый семафор в виде точек и тире. Вспомните ток тогда был постоянным . А значит логичнее одно направление один сигнал, другое направление другой сигнал , нет тока разделение. Вот и получилось Морзе был туповат но ближе к народу который тоже был в массе не очень и получился прорыв. И вместо поляности тока пришли к принципу длительности импульса- точка и тире.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

SLKH пишет:

не 36?

Точно! Старый ужо - не помню.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

qwone пишет:

ЕвгенийП пишет:
Правда, он это сделал первым, а повторить можно и будучи тупее.

Не был он гением. Просто повторил флажковый семафор в виде точек и тире. Вспомните ток тогда был постоянным . А значит логичнее одно направление один сигнал, другое направление другой сигнал , нет тока разделение.

Не..е, Уважаемый, а насколько это было-бы сложнее аппаратно? Гений - однозначно!

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

mykaida пишет:
Не..е, Уважаемый, а насколько это было-бы сложнее аппаратно? Гений - однозначно!

Как раз наоборот проще Первым создал электромагнитный телеграф в 1830—32 гг. Павел Львович Шиллинг (1786—1837).  https://ru.wikipedia.org/wiki/Электрический_телеграф 

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

qwone пишет:

mykaida пишет:
Не..е, Уважаемый, а насколько это было-бы сложнее аппаратно? Гений - однозначно!

Как раз наоборот проще Первым создал электромагнитный телеграф в 1830—32 гг. Павел Львович Шиллинг (1786—1837).  https://ru.wikipedia.org/wiki/Электрический_телеграф 

Так там 2 связанных контакта, причем переключающие. И это в 19-м веке! А что потом в радиопередачах на ключе надо было делать? Куда его надо было Попову заворачивать? Однозначно - Морзе первым показал возможности двоичности во временной развертке.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Вы выкиньте штампы из головы.  А так чаще всего работали телеграфы печатающие буквы. Они были сложнее, но работать людям на них было проще.  Код Морзе начал распростаняться из-за радио. Да конечно передавали и по проводам , но только на дешовых линиях

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

qwone пишет:

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

А Вы можете на слух отличить импульсы разной полярности?

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

qwone пишет:

Вы выкиньте штампы из головы.  А так чаще всего работали телеграфы печатающие буквы. Они были сложнее, но работать людям на них было проще.  Код Морзе начал распростаняться из-за радио. Да конечно передавали и по проводам , но только на дешовых линиях

Да нет, уважаемый, Вы выкиньте штампы. Двоичная и троичная арифметика одинаково непонятна человеку. Он считает или пальцами или пальцами и полными руками. Передача по проводам букв стало возможно после введения 3-го провода - синхронизации. И это стало называться телетайпом. 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

А не было тогда двоичной или троичной системы.  Максимум подьем нужного флага или группы флагов на мачту. И чем больше разных флагов и мачт , тем лучше.  Так что система Шиллинга была понятней. Опять же не было преобразования электрического тока в звук. А без этого код морзе не удобен. Попробуй определи долго магнитная стрелка держалась в состоянии вкл или нет . А решение с грифельным карандашем и рулончиком бумаги не удобно было.  Вот появление электромагнитного реле и все изменило. http://nplit.ru/books/item/f00/s00/z0000055/st086.shtml  Реле это есть ключевая технология. Как потом и лампы или транзисторы.

SLKH
Offline
Зарегистрирован: 17.08.2015

qwone пишет:

Вы выкиньте штампы из головы.  А так чаще всего работали телеграфы печатающие буквы. Они были сложнее, но работать людям на них было проще.  Код Морзе начал распростаняться из-за радио. Да конечно передавали и по проводам , но только на дешовых линиях

"Как у вас всё запущено..."

Цитата № 1

Сэмюэл Морзе в 1840 году запатентовал электромагнитный телеграф. Большой заслугой изобретателя стало создание телеграфного кода, который представлял буквы в виде «точек» и «тире» — коротких и длинных сигналов. К XX веку в девяти европейских странах было установлено 45200 аппаратов Морзе, из них 8200 — в России. 

 

Цитата № 2

— газета «Петербургский листок» сообщает о беспроводной передаче телеграфного сигнала А. С. Поповым 18 декабря 1897 года. (.........) на ленте обычной телеграфной азбукойобозначилось слово „Герц“

 

Дополнено, цитата № 3:

Морзе удалось заинтересовать своим изобретением американское правительство, и уже в 1844 г. в США была построена телеграфная линия длиной 64 км между Вашингтоном и Балтимором. Через четыре года США уже имели телеграфные линии во всех, кроме одного, штатах к востоку от Миссисипи. В течение полувека телеграфы системы Морзе получили очень широкое распространение во всех странах мира, их выпускали многие промышленные предприятия.

============

И где там радио?

 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

SLKH, замечательный диванный анализ. Так вот Морзе придумал свой "гениальный код" и доказавал что он нужен людям, а ему нужны бабки за "код без которого не обойтись" . Кушать жить и "жить в шоколаде" гениям тоже надо. И сколько он отбивал проги.

Но внедрить изобретение оказалось непросто. Он не находил поддержки ни дома, ни в Англии, ни во Франции, ни в России, встречая везде отказ. При очередной попытке заинтересовать Конгресс США созданием телеграфных линий, он приобрёл конгрессмена в партнёры, и в 1843 году Морзе получил субсидию в 30 000 долларов для строительства первой телеграфной линии от Балтимора до Вашингтона. В ходе работ оказалось, что на этом расстоянии около 40 километров электрический сигнал слишком сильно затухал и прямая связь невозможна. Положение спас его компаньон Альфред Вейл, предложивший использовать реле как усилитель. Наконец, 24 мая 1844 года линия была закончена, но Морзе был тотчас же вовлечён в юридические распри и с партнёрами, и с конкурентами. Он отчаянно боролся, и Верховный Суд в 1854 году признал его авторские права на телеграф.
https://ru.wikipedia.org/wiki/Морзе,_Сэмюэл

 

То есть по факту его гениальный код нафиг сдался. А что в альтернативе аппарат Юза https://polymus.ru/ru/museum/fonds/stock/apparat-telegrafnyy-bukvopechatayuschiy-yuza-66197/ А спасло код Морзе от "исторического забвения" - радио. Туда аппарат Юза подключить не получилось при тех технологиях. А что сейчас код Морзе вытеснили современные "аппараты Юза". И даже сейчас вы не стучите по ключу Морзе, что бы набрать пост на этом Форуме. или все же "стучите".

SLKH
Offline
Зарегистрирован: 17.08.2015

qwone пишет:

А спасло код Морзе от "исторического забвения" - радио. Туда аппарат Юза подключить не получилось при тех технологиях. А что сейчас код Морзе вытеснили современные "аппараты Юза". И даже сейчас вы не стучите по ключу Морзе, что бы набрать пост на этом Форуме. или все же "стучите".

Один хрен не понимаю: каким загадочным образом "Код Морзе начал распростаняться из-за радио" за полвека до радио? 

И как тезис " его гениальный код нафиг сдался" сочетается с тем, что этот код ~полвека был основным в телеграфии?

 

А в 20 веке аппараты Морзе были вытеснены из проводной связи аппаратами Бодо. И аппараты Юза (немногочисленные) тоже. 

bwn
Offline
Зарегистрирован: 25.08.2014

Винни, ты своей упертостью, иногда Архата начинаешь напоминать. ИМХО.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

SLKH, основным недостатком кода Морзе является то что не каждый его освоит. То есть из большой кучи народа найдется малая часть которая может на слух перевести морзянку или отстучать ее ключом. Опять же развивались ЖД, которые были однопутными. И для большой безопасности нужна связь- телегаф. И код Морзе там не прошел. Почему. Возьмем один путь. Там 10 промежуточных станций. Поезд поехал. Телеграфист отстучал : путь занят. Но другой телеграфист или отошел или не понял сообщение. Повторы . А время идет. Трах столконовение. Поиск виновных. Каждый телеграфист говория "я не виноват, я мамой клянуся". Нужно автоматическая фиксация сообщения.  Вот тут и пошли аппараты Юза. Есть строка, есть внятное сообщение в буквах. И уже кто накосячил видно. Опять же освоить аппарат Юза проще, чем код Морзе, а значит платить человеку меньше или нагрузить этого человека чем-то еще на этой станции. Вот из-за чего код Морзе не пошел в массы. А какой код был у аппаратов Юза - никакой. Значит можно сказать что господствовал в телеграфии код Морзе, хотя правильнее сказать никакого кода. Пришло Радио и радио пошло на флот. А так как на радио тяжело было прикрутить аппарат Юза, то пришлось регресировать до кода Морзе.  И теперь каждый радист должен быть освоить код Морзе или менять работу.

ПС: добавлю о БЕЛЛ и телефоне.  связь по телефону еще проще. А значит еще один конкурент у кода Морзе. :))

ПСС: И Вы хотите мне сказать что это передавалось кодом морзе :))

bwn
Offline
Зарегистрирован: 25.08.2014

qwone пишет:

ПС: добавлю о БЕЛЛ и телефоне.  связь по телефону еще проще. А значит еще один конкурент у кода Морзе. :))

Ну да, а потом был телетайп, факс, пейджер, смс, емейл, скайп и венец творения, неподвластный роскомпозору - телеграм.))))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

bwn пишет:

Ну да, а потом был телетайп, факс, пейджер, смс, емейл, скайп и венец творения, неподвластный роскомпозору - телеграм.))))

Так, чё, смартфон не Морзе изобрёл? Ну, точно, тупой был!

sadman41
Offline
Зарегистрирован: 19.10.2016

Для того, чтобы поезда не сталкивались и не трахались на ЖД использовалась жезловая система.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

[quote=sadman41]

Для того, чтобы поезда не сталкивались и не трахались на ЖД использовалась жезловая система.

[/quot]

А потом сопротивление между редьсами на конкретном участке.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

sadman41 пишет:

Для того, чтобы поезда не сталкивались и не трахались на ЖД использовалась жезловая система.

  Ну это для "быдла". А когда императорская семья захотела отдохнуть в Крыму, то остальные могут засунуть жезлы в ж*** . Тем более в России ситуация то срачка, то понос. Так что на ЖД без своего надежного телеграфа им не обойтись.

sadman41
Offline
Зарегистрирован: 19.10.2016

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

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

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

sadman41 пишет:
Очень интересно, как телеграф спасал от царского поноса, если все телеграфисты были по-жизни под мухой и ходили в лаптях.
Все как сейчас. Вроде светофоры есть, а как только картеж президента, так дороги постороним чуть ли на весь день блокируют.  Так что когда царю надо, то вся ЖД дорога чиста , едь без остановок и на максимальной скорости. А все бухие и под мухой телеграфисты из этого состояния выходят, так как сразу за спиной каждого вырастает полицейский , что бы еще информация на сторону ушла. Там еще и войска охраны ЖД дороги активизируются. Так что ЖД дорога это государство в государстве и со свой армией, связью , свом начальством и службой безопасностью.  Так что обычный телеграф это для бедных и отсталых. Но даже там код Морзе не задержался. Паршиво на бумагу ложится.

sadman41
Offline
Зарегистрирован: 19.10.2016

См. пункт 2. 

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

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

sadman41 пишет:
Чтобы дорогу освободить - достаточно было полицаям дать распоряжение стоять у жезлового автомата и не пущать. Это и без телеграфа можно было сделать, так как лошадь скакала быстрее поезда. Не надо приписывать излишнюю глупость даже царской охранке.
Дать распоряжение от куда и с помощью чего? Вот это и делали с помощью аппарата Юза, который и фиксировал это распоряжение на бумаге, особенно если это делал царь находящийся в Питербурге. А уже на месте и скакали и не пущали. Бумажка написаная от руки местным телеграфистом такой силы не имела.

sadman41
Offline
Зарегистрирован: 19.10.2016

Смищные шутки про то, как пьяный телеграфист с соседней станции отправил Лиходеева в Ялту уже можно отпускать? 

Распоряжение рассылалось с нарочным. По сети обычных дорог, которые, как ни странно, построили до телеграфа, морзе и прочей монгольщины.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

sadman41 пишет:

Смищные шутки про то, как пьяный телеграфист 

Лучше расскажите, как скромный британский телеграфный служащий по фамилии Рокфеллер в одночасье стал РОКФЕЛЛЕРОМ, которого мы все теперь знаем :)

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

sadman41 пишет:
Распоряжение рассылалось с нарочным. По сети обычных дорог, которые, как ни странно, построили до телеграфа, морзе и прочей монгольщины.
Сначало проиграли Крымскую, потому что ЖД дорог не оказалась туда. А потом Русско-японскую потому что нитка ЖД была узкая.  А вы со всякими нарочными. Телеграф быстрее доставлял сообщения.

SLKH
Offline
Зарегистрирован: 17.08.2015

qwone пишет:

SLKH, основным недостатком кода Морзе является то что не каждый его освоит. То есть из большой кучи народа найдется малая часть которая может на слух перевести морзянку или отстучать ее ключом. 

Найдется (и находилось) ровно столько человек, сколько нужно для заполнения вакансий. + ещё туева хуча радиолюбителей.

 

qwone пишет:
Опять же развивались ЖД, которые были однопутными. И для большой безопасности нужна связь- телегаф. И код Морзе там не прошел. Почему. Возьмем один путь. Там 10 промежуточных станций. Поезд поехал. Телеграфист отстучал : путь занят. Но другой телеграфист или отошел или не понял сообщение. Повторы . А время идет. Трах столконовение. Поиск виновных. Каждый телеграфист говория "я не виноват, я мамой клянуся". Нужно автоматическая фиксация сообщения.  Вот тут и пошли аппараты Юза. Есть строка, есть внятное сообщение в буквах. И уже кто накосячил видно.
Как рромантично... и никто не найдет человека, который морзянку с ленты прочитает? какой-то сериал аргентинский.

qwone пишет:
Опять же освоить аппарат Юза проще, чем код Морзе, а значит платить человеку меньше или нагрузить этого человека чем-то еще на этой станции. Вот из-за чего код Морзе не пошел в массы. А какой код был у аппаратов Юза - никакой. Значит можно сказать что господствовал в телеграфии код Морзе, хотя правильнее сказать никакого кода.
ну так и скажите: "полвека в проводной телеграфии господствовали аппараты Морзе и код соответствующий". А  конце 19 века  стали появлятся старт-стопные аппараты, одна из моделей (Бодо) вытеснила аппараты Морзе. К слову: ваш аппарат Юза массово не выпускался, реальной конкуренции ни для кого не представлял. Интересен для истории техники.

qwone пишет:
Пришло Радио и радио пошло на флот. А так как на радио тяжело было прикрутить аппарат Юза, то пришлось регресировать до кода Морзе.  И теперь каждый радист должен быть освоить код Морзе или менять работу.
Вау! а как флотские радисты работали до того, как злодеи заставили их изучать азбуку Морзе?

qwone пишет:
ПС: добавлю о БЕЛЛ и телефоне.  связь по телефону еще проще. А значит еще один конкурент у кода Морзе. :))
Телефонная связь стала реально конкурировать с телеграфом в середине 20 века и у настоящему времени почти вытеснила.

qwone пишет:
ПСС: И Вы хотите мне сказать что это передавалось кодом морзе :))

Нет, не хочу. Это передавалось кодом МТК-2 - допиленной для кириллицы модификацией CCITT-2, в основе которого код Бодо.

sadman41
Offline
Зарегистрирован: 19.10.2016

А ещё битву при Цусиме проиграли, так как дорогу вообще не проложили тудыть; Финскую, потому что Маннергейм; Вторую Мировую со слива начали, ибо вероломство произошло; все полимеры просрали... А был бы телеграф!

DIVGENY
Offline
Зарегистрирован: 23.08.2016

товарищи форумчане, прочитайте сообщение номер 3

а потом удивляетесь, почему новички с трудом находят нужную информацию...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

DIVGENY пишет:

а потом удивляетесь, почему новички с трудом находят нужную информацию...

Ошибаетесь. Удивляемся мы как раз тому. как они безо всякого труда даже не пытаются искать.

bwn
Offline
Зарегистрирован: 25.08.2014

DIVGENY пишет:

товарищи форумчане, прочитайте сообщение номер 3

а потом удивляетесь, почему новички с трудом находят нужную информацию...

Так в чем проблема? Ответ ТС получил, лисапед ему вручили, вопросов больше не было. Далее заслушали и обсудили доклад Винни, о развитии технологий связи. Доклад был подвергнут критике, ввиду неполноты - не освещены аспекты применения двоичного кода при телеграфировании кострами, дымом, потайным фонарем, зеркалом и иными, подобными, передатчиками.

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

bwn пишет:

...Доклад был подвергнут критике, ввиду неполноты - не освещены аспекты ...

Ну да.

И некоторые темы не раскрыты.