Кнопка включения с подсветкой 220в 4 контакта

Содержание
  1. Особенности подключения переключателей с подсветкой
  2. Рис.1 Коммутационная схема переключателя
  3. Рис.2 Схема подключения переключателя к электрической цепи
  4. Рис.3 Схема включения «с индикацией состояния контактов»
  5. Кнопки с подсветкой 118
  6. Разновидности кнопок и их подключение к Ардуино
  7. ainner › Блог › Подключение 4х контакного реле
  8. Подключение выключателя с подсветкой клавиш своими руками
  9. Как устроен выключатель с подсветкой
  10. Видыв зависимости от типа подсветки
  11. Правилаподключения
  12. Установкаодинарного выключателя
  13. Монтажи подключение выключателей с несколькими клавишами
  14. Подключениепроходного выключателя с подсветкой
  15. Отключениеподсветки выключателя
  16. Каксамому установить подсветку в выключатель
  17. Схема подключения
  18. Подключение кнопки
  19. Тумблер с подсветкой:
  20. Способ первый — традиционный
  21. Comments
  22. Подключение тумблера с подсветкой в сеть:
  23. Arduino – работа с кнопками
  24. Переключение режимов с помощью кнопки
  25. Как переключать режимы работы после нажатия кнопки?
  26. Подключение проходного выключателя
  27. Мигание светодиода после нажатия на кнопку
  28. Программа
  29. Установка двухклавишного выключателя

Особенности подключения переключателей с подсветкой

Компания «ЧИП и ДИП» имеет в своем ассортименте большое количество самых разнообразных переключателей, отличающихся между собой формой, количеством контактных групп, алгоритмом коммутации и т.д. Пожалуй, в отдельную группу можно отнести переключатели с подсветкой. В первую очередь это, конечно, переключатели с подсветкой серии IRS, и миниатюрные переключатели серии MIRS. Несмотря на то, что данные переключатели находятся в ассортименте уже довольно давно, до сих пор у пользователей возникают вопросы о способах их подключений.

Во-первых, название «переключатель с подсветкой» следует понимать буквально. То есть, переключатель имеет встроенную подсветку, позволяющую определить местонахождение переключателя на панели, или пульте управления в условиях недостаточного освещения. Коммутационная схема самого переключателя изображена на рисунке (рис.1). Контакты, предназначенные для коммутации, имеют серебристый цвет, контакт, предназначенный для подключения подсветки, имеет золотистый цвет. Таким образом, определить назначение контактов можно без применения прозвонки, или тестера. Светоизлучающим элементом может быть, как светодиод, так и электрическая лампа, как правило – неоновая.

Рис.1 Коммутационная схема переключателя

Схема подключения переключателя к электрической цепи изображена на следующем рисунке (рис.2). Данная схема является типовой — подсветка работает постоянно, независимо от состояния контактной группы. Иначе говоря, мы можем видеть — подается ли питание на светоизлучающий элемент, или нет.

Рис.2 Схема подключения переключателя к электрической цепи

Однако у многих пользователей возникает вопрос – можно ли подключить подобный переключатель так, чтобы свечение индикатора указывало на состояние контактов переключателя? Иными словами, чтобы переключатель «с подсветкой» стал переключателем «с индикацией состояния контактов». Ответ – да, можно! Схема такого подключения приведена на рисунке (рис.3), где «La1» — нагрузка.

Рис.3 Схема включения «с индикацией состояния контактов»

При этом необходимо соблюдать осторожность – следует убедиться, что напряжение лампы соответствует напряжению сети. В случае, если в качестве светоизлучающего элемента используется светодиод, следует соблюдать полярность. Кроме того, в связи с тем, что светодиод управляется не напряжением, а током, то работоспособность такой схемы может зависеть от типа нагрузки. Таким образом, подключение переключателя в режиме «переключателя с индикацией состояния» рекомендуется опытным пользователям, достаточно хорошо знакомым с электротехникой.

Схема подключения двухканального переключателя полностью соответствует схеме подключения одноканального.

Источник

Кнопки с подсветкой 118

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

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

Кнопки с подсветкой выпускают в различных вариантах исполнения, при этом они могут иметь круглую или прямоугольную форму. Корпус таких кнопок также имеет различные варианты исполнения (с защитой от влаги и пыли).

Посмотреть и купить товар вы можете в наших магазинах в городах: Москва, Санкт-Петербург, Алматы, Архангельск, Астрахань, Барнаул, Белгород, Владимир, Волгоград, Вологда, Воронеж, Гомель, Екатеринбург, Иваново, Ижевск, Казань, Калуга, Кемерово, Киров, Кострома, Краснодар, Красноярск, Курган, Курск, Липецк, Минск, Набережные Челны, Нижний Новгород, Новосибирск, Омск, Орёл, Пенза, Пермь, Псков, Ростов-на-Дону, Рязань, Самара, Саранск, Саратов, Смоленск, Ставрополь, Тверь, Томск, Тула, Тюмень, Уфа, Чебоксары, Челябинск, Ярославль.
Доставка в пункты выдачи заказов Pickpoint, OZON, Boxberry, DPD, CDEK, «Связной», а также Почтой России в следующие города: Тольятти, Иркутск, Хабаровск, Владивосток, Махачкала, Оренбург, Новокузнецк, Чебоксары, Калининград, Улан-Удэ, Сочи, Брянск, Сургут, Нижний Тагил, Чита, Владикавказ, Грозный, Мурманск, Тамбов, Петрозаводск, Нижневартовск, Новороссийск, Йошкар-Ола и еще в более чем 1000 городов и населенных пунктов по всей России.

Товары из группы «Кнопки с подсветкой» вы можете купить оптом и в розницу.

Источник

Разновидности кнопок и их подключение к Ардуино

ainner › Блог › Подключение 4х контакного реле

Давайте я предположу, что Вы не знаете как подключать птф в машине, где они не предусмотрены и объясню, так будет проще понять как подключится к штатной кнопке задних противотуманок.
1.Противотуманки подключаются через защиту(предохранитель) и силовое реле (4х контактное реле света) 2. Ищем, откуда хотим взять 12+ в машине для света. Я рекомендую разрезать самый толстый провод(красный) на блоке предохранителей и приять туда свой. Только пайка. Если нет пайки — все плохо, где-то что-то получится не так, может и машина сгореть. 3.Цепляем предохранитель. Есть навесные предохранители, 10грн штука на авторынках. 4.Подключаем силовое реле. На нем 4 контакта. Они подписаны номерами. 4.1 Контакт 30. Сюда подключаем провод после предохранителя 4.2 Контакт 87. Сюда подключаем провод на прямую к ПТФ 4.3 Контакт 86. Сюда подключаем провод и цепляем его на массу, на ближайший болт рядом с реле. 4.4. Контакт 85. Тут самое интересное. Это управляющий контакт. Когда на 85 попадет 12+, то контакт 30и87 замыкаются будто выключатель. 4.4.1 Проще — вытягием кнопку птф. Не снимаем колодку. 4.4.2 Берем мультиметр, цепляем один провод на кузов, только на нержавое место. 4.4.3 Включаем габариты и фары. Только в таком случае будут работать задние птф. 4.4.4 Теперь проводим эксперимент. ПТФ выключены — где у нас есть +, на каких проводах. Нашли запомнили/записали и поняли что они нам не надо. 4.4.5 Включаем кнопку и смотрим где 12+ появлися после включения. 4.4.6 Нашли? Тогда прикручиваемся к нему и тянем на контакт 85.

Допустим, вы не знаете как подключить бензонасос на своем новеньком инжекторе. Используется стандартное силовое реле=) бензонасос, если управляющий «-«: вход 30 от замка зажигания или акб через предохранитель выход87 на «+» бензонасоса вход 85 постоянный «+» от замка зажигания вход 86 от ЭБУ.

Подключение выключателя с подсветкой клавиш своими руками

Выключатель с подсветкой удобен тем, что его всегдавидно в темноте. Устройство индикации изготавливается со светодиодом или неоновой лампочкой.Существует несколько схемподключения в быту в зависимости от его типа.

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

Как устроен выключатель с подсветкой

Устройство рассматриваемого выключателя с подсветкой практически не отличается от штатного аналога за исключением одной единственной детали – параллельно подключенного индикатора, работающего от сети 220 вольт.

Он подсоединен к основным контактам.

Принцип его действия состоит в том, что он коротит цепь (так что даже в положении «выключено» она не находится в полностью разомкнутом состоянии), но при этом питание осуществляется через спираль лампы.

При этом последняя не зажигается, так как еесопротивление значительно ниже, чем у лед-элемента с резистором (понижающимнапряжение) в переключателе. Как только переключатель переходит в положение«включено», нить накала закорачивается, ее сопротивление возрастает и токперестает поступать на светодиод – подсветка гаснет, а лампочка в люстресветит.

Выключатель с подсветкой состоит из следующихосновных элементов:

  1. Корпусс декоративной накладкой, в которой закреплены клавишные накладки.
  2. Входныеи выходные клеммы (количество определяется типом выключателя).
  3. Резистор.
  4. Индикатор.

Обратите внимание! Большинство выключателей рассматриваемого типа оснащено встроенной системой подсветки, в то время как в некоторых моделях ее нужно подключать к клеммам самостоятельно при установке.

Видыв зависимости от типа подсветки

Выключатели могут иметь различные виды подсветки:

  1. Резисторную. Роль ограничителя тока в таких моделях выполняет резистор. Сфера применения – для люстр с обычными лампами накала. Со светодиодными и энергосберегающими лампами он совмещается плохо по той причине, что последние в своем составе имеют накопительный драйвер. А так как все они работают от малого тока (который будет пропускать в провод сама подсветка), это будет приводить к их самопроизвольному мерцанию в темноте. Помимо негативного эстетического эффекта, это существенно снизит ресурс самого светоисточника, особенно газоразрядной модификации.
  2. Конденсаторную. В отличие от вышерассмотренного примера устройство содержит накопитель заряда – конденсатор. Главный его плюс – повышение КПД и снижение потребления электроэнергии.
  3. Неоновую. Если во всех вышеприведенных моделях в качестве подсветки для выключателя используются лед-элементы, в этом случае – неоновая лампа. Ее преимущество – хорошая совместимость со светодиодными и люминесцентными светоисточниками.

Помимо вышерассмотренных конструктивных различий,модели выключателя с подсветкой классифицируются по признаку механизмаприведения в действие на следующие виды:

  1. Клавишный.Оснащается одной, двумя, тремя клавишами.
  2. Скнопкой. Оборудуется кнопочным аппаратом включения.
Читайте так же:  Подсветка аварийки авео т250

Важно! Стандартные выключатели с подсветкой плохо совместимы с люминесцентными и светодиодными лампами, так как будут приводить к эффекту их мерцания в выключенном состоянии – в темноте. Потребуется доработка. Они также не работают со светильниками, оснащенными электронными регуляторами пуска.

Правилаподключения

Существуют как минимум три основные схемы монтажа.Рассмотрим, как правильно подключитьвыключатель со светодиодной или неоновой подсветкой в каждом случае.

Установкаодинарного выключателя

Самый простой вариант – установить одинарныйвыключатель с подсветкой. Перед всеми работами с электроприборами в целяхбезопасности необходимо обесточивать сеть, выключив главный рубильник, щиток. Монтажныепроцедуры проходят в несколько этапов:

  1. Кзаранее выбранному месту подводится два провода от коммутирующей коробки (см.схему).
  2. Устанавливаютсяна саморезы, шурупы или дюбеля подрозетник.
  3. Монтируетсявнутренняя часть выключателя.
  4. Подсоединяютсяпроводники к клеммам на болты.
  5. Надеваетсядекоративная панель.
  6. Вставляетсяклавиша.

Выключатель с подсветкой готов к действию. Далеенужно включить электропитание и проверить его исправность.

Ниже наглядно приведена схема подключения одноклавишного выключателя с подсветкой:

Монтажи подключение выключателей с несколькими клавишами

Выключатель с подсветкой с несколькими клавишамиотличается от вышеприведенного случая большей функциональностью – управлениемсразу несколькими светильниками. Поэтому у него большее число контактов иколичество подводимых жил. Установка состоит из следующих шагов:

  1. Предварительно обесточивается электросеть.
  2. К выбранному месту монтажа подводится по одному проводу (либо один многожильный кабель – по числу питаемых светильников).
  3. Монтируется на стену подрозетник.
  4. К нему крепится начинка с основными контактами.
  5. Все проводники подсоединяются к клеммам в соответствии со схемой.
  6. Надевается декоративная панель.
  7. Вставляются клавиши.

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

В качестве примера приведем схему, как установитьвыключатель с подсветкой с двумя клавишами:

Подключениепроходного выключателя с подсветкой

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

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

  1. Два проводника соединяют выключатели между собой – положения «вкл» и «выкл».
  2. Одна жила (от первого переключателя) соединяется через коммутатор со светильником.
  3. Другая (от второго включателя) проходит через распредкоробку к фазе электрощитка.

С добавлением в цепь дополнительной независимосветящей люстры, соответственно, потребуется монтировать многоклавишныйвыключатель.

Предлагаем иллюстрацию схемы проходного выключателя с подсветкой:

Отключениеподсветки выключателя

Установленный ранее выключатель с подсветкой можетпривести к некоторым проблемам – самопроизвольному мерцанию ламп или простомешать спать ночью. Поэтому ее приходится отключать. Сделать это можно внесколько шагов:

  1. Для начала в целях безопасности электромонтажника нужно обесточить всю электросеть помещения, выключив общий рубильник.
  2. Далее нужно снять клавиши.
  3. После чего демонтировать внешнюю панель.
  4. Добравшись до начинки устройства, нужно убедиться, что все контакты не находятся под током (можно проверить индикаторной отверткой или щупом на 220В).
  5. Затем нужно выкрутить крепежные болты, на которых держатся провода.
  6. В электросхеме выключателя нужно найти светодиод или неоновую лампу с резистором и проводами и отсоединить их (если контакты неразъемные – воспользоваться кусачками).
  7. Собрать все элементы (за исключением демонтированной подсветки) в обратной последовательности.
  8. Включить питание сети и проверить исправность переключателя.

Рекомендация! Если система подсветки удаляется с целью предотвращения самопроизвольного моргания светодиодных ламп, решить проблему можно путем замены штатных лед-элемента и резистора на специально подобранные. Однако для этого потребуются знание основ радиотехники и умение обращаться с паяльником.

Каксамому установить подсветку в выключатель

Установить подсветку вштатный выключатель вполне доступно своими силами. Однако для этого потребуетсяприобрести светодиод, резистор (ограничитель тока) и диод (защита лед-элементаот обратного тока), который можно достать из энергосберегающей лампы – там онприменяется в качестве диодного мостика. В качестве примера можно привестиследующий набор компонентов:

  1. Красный лэд-элемент АL307 (2 Вт).
  2. Резистор в 100 кОм (мощность не менее 1 ватта).
  3. Диодный мост КД521.

Схема подключения

Напрашивается подключение напрямую. Но это наивный, неверный способ.

Пока кнопка нажата, выходное напряжение Vout = Vcc, но пока она отпущена, Vout ≠ 0. Кнопка и провода в этом случае работают как антенна, и Vout будет «шуметь», принимая случайные значения «из воздуха».

Пока соединения нет, необходимо дать резервный, слабый путь, делающий напряжение определённым. Для этого используют один из двух вариантов.

По многочисленным просьбам выкладываю

Реле 4-контактное подключал вот так

Распиновка кнопки 4-контактной

Конкретно в моей машине реализована следующая схема: От АКБ в салон идет от АКБ «+» на 20 мм2, через предохранитель, заходит в «розетку» с винтовыми зажимами для потребителей. Брал в автокрепеже за 200р. Здоровая такая, позолоченая типа. Аналогично приходит от АКБ «-«. Все доплнительные потребители подключаю уже в эти «розетки».

Подключение кнопки

Итак, мы будем работать с самой простой тактовой кнопкой, которую попробуем подключить к Ардуино Уно. Обычно, при работе с беспаечными макетными платами используется кнопка с выводами под пайку. На фото в начале урока видно, что у такой кнопки есть четыре немного загнутых вывода. Есть кнопки и с двумя прямыми выводами, они тоже подходят для наших занятий.

На электрических схемах кнопка изображается так:

Если посмотреть внутрь четырехтактной кнопки, то можно увидеть вот такую схему:

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

А вот так выглядит схема двухконтактной кнопки.

С этой кнопкой сложно запутаться: два контакта, которые соединяются при нажатии кнопки.

На макетной плате оба типа тактовых кнопок обычно ставятся следующим образом:

Теперь попробуем собрать на беспаечной макетной плате самую простую цепь, которая продемонстрирует работу кнопки. Будем зажигать светодиод.

Полученная схема выполняет нехитрую функцию: нажимаем на кнопку — светодиод зажигается, отпускаем — гаснет.

Тумблер с подсветкой:

Тумблер главным образом является миниатюрным механическим выключателем или переключателем. Используется практически везде, где необходима электрическая коммутация (цепей управления в электронных и механических приборах и устройствах). Очень удобной разновидностью тумблеров достаточно часто применяемой в электронике, является тумблер с подсветкой. Такое устройство не только соединяет-разрывает цепь, но и имеет внутри себя лампочку служащую индикатором подачи напряжения в схему рисунок №1.

Рисунок №1 – Тумблер с подсветкой и его принципиальная схема.

Способ первый — традиционный

Comments

alexandershahbazov 2009-12-08 21:58 Желательно все статьи ( там гне надо ! ) сопровождать схемами как здесь ! Понравилось !
Guest 2010-01-04 19:14 О! Вот на тему входа в режиме выхода не задумывался. Круто! Буду ставить резюки, заодно помехозащищённо сть чуть выше будет!

Guest 2010-01-26 02:53 Отличная статья для ликбеза! Но почему бы не добавить еще «способов», например с использованием сдвиговых регистров с параллельной загрузкой (SN74HC165)?

Guest 2010-01-26 03:03 По статье возник вопрос: В варианте с «матричной клавиатурой» не совсем понятно почему вы рекомендуете неактивные выводы PB* переключать в режим входа с подтяжкой? чем чревата установка 1-цы в режиме выхода? Спасибо.

Pashgan 2010-01-26 06:48 Seych Добавлю.. статья же не закрыта. Просто режим «входа» безопаснее. Спалить вывод в таком режиме замыканием на + или 0 питания нельзя.

Guest 2010-03-31 01:15 Хороший сайт. Творческих успехов автору

Guest 2010-05-01 04:42 А как написать прогу для рисунка 2а. Как выглядит код под CV.

Pashgan 2010-05-03 13:59 Это на форум . Сделай тему, а я накидаю код.

Guest 2010-07-23 09:21 автор молодец! Спасибо за интересности. Жаль кодов нет, было бы очень наглядно! А по поводу АЦП могу сказать так, я себе в одно время купил каждого номинала Е24 резисторов по 100 штук, получилось в пределах 250 грн по цене, и теперь никаких проблем с подбором резистора нужного сопротивления. Просто взял кулечек нашел номиналы, припаял и все.

Guest 2010-10-03 09:17 Подскажите, пожалуйста, почему на рисунке 3 используются диоды? Нужно ли добавить резисторы, если при уровне «0» на любом выводе подтягивающий резистор отключается?

Guest 2010-10-03 19:03 Схема логического И. Нажатие любой кнопки приводит к тому, что на выводе PD2 будет нулевой логический уровень. Quote:

Нужно ли добавить резисторы, если при уровне «0» на любом выводе подтягивающий резистор отключается?

А как это происходит? Программно? Или у тебя какой-то МК особенный? Мне кажется, при 0 на входе отключение резистора ничего не меняет. Криминал будет только, если вход микроконтроллер а будет «болтаться в воздухе» при не нажатой кнопке
n4nn31355 2010-10-24 02:54 а можно подробее в каки режимах можно будет обработать сразу все нажатые кнопки(т.е. чтобы не было такого что при нажатой А, кнопка В не орпеделится, пока А не отпустишь) и в каких случаях наоборот будет «висеть» только последнее нажатие и первое?

Pashgan 2010-10-31 20:50 о какой схеме подключения идет речь? о схеме с диодами?

Компилятор 2011-02-27 19:02 Кросава мольчишка . Именно это я и искал =)

Amator 2011-03-04 14:11 Хороший обзор. Теперь дело за кодом отработки нажатой клавиши для каждого варианта.

IRLML 2011-06-19 06:33 Подскажите, пожалуйста, на рисунке 3 нельзя обойтись перемычками вместо диодов?

Читайте так же:  Замена лампочки подсветки номера мерседес виано

JoJo 2011-06-22 08:51 Нет, нельзя. Перемычки просто закоротят между собой все выводы мк.

ДЕнис 2011-11-05 11:38 Хорошая статья СПАСИБО.

Андрей 2013-01-28 16:06 Привет Паша. Я тут опечатку у тебя обнаружил (или может сам недопонимаю) в обьяснение Рис.4; «Устанавливаем вывод PB0 в режим выхода и выставляем ноль. Теперь нажатие кнопок S1, S2, S3, S4 будет замыкать выводы PС0, PС1, PС2, PC3 на 0 питания. Опрашиваем эти выводы и определям нажата ли какая-нибудь кнопка в данный момент. Устанавливаем вывод PB0 в режим выхода и включаем подтягивающий резистор. Устанавливаем вывод PB1 в режим входа (выхода?) и выставляем ноль.»

Pashgan 2013-01-28 18:17 Да, опечатка. Поправил.

Fantiki007 2015-06-30 09:55 Еще одна опечатка. Написано «Устанавливаем вывод PB0 в режим выхода и включаем подтягивающий резистор. » Подтягивающий же только в режиме входа можно ставить Правда, далее в таблице написано верно, и по ней становится понятно.

Андрей 2013-01-28 16:09 Блин, чуть не забыл.. Спасибо за статью. Очень полезно и толково.

Pashgan 2013-01-28 18:17 Пожалуйста.

User11 2013-04-03 19:05 Очень доступно! Спасибо!

Calligraff 2016-06-21 04:17 Я так понимаю, что к схеме 2б тоже с помощью диодов можно организовать прерывание? Т.е. от каждой кнопки по диоду на порт прерывания добавить. Или нет?

dgrett 2016-11-15 08:21 Смотрим схемы с диодами. Напр.2а. При нажатии S3 обе линии должны бы урониться в 0. Но на диодах упадет минимум 0,3В. Это надежно при питании 3В? Распознает АВРка как 0?

Saniok 2018-05-20 14:31 а как добавить flash memory к этой схеме чтобы набранные число сохранились ))

Refresh comments list RSS feed for comments to this post

У вас недостаточно прав для комментирования.

Подключение тумблера с подсветкой в сеть:

Подключаются тумблера с подсветкой при помощи автомобильных конвекторов или путём припаивания проводов к их выводам, но это не самое сложное и наверняка всем известно. Но многие начинающие радиолюбители часто не знают, с какой стороны подступится к тумблеру с подсветкой и как его правильно включить.

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

После того как вы выяснили какой вывод за что отвечает главное правильно включать тумблер в вашу цепь рисунок №2.

Arduino – работа с кнопками

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

Переключение режимов с помощью кнопки

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

Факт нажатия мы определяем с помощью функции digitalRead(). В результате мы получим HIGH (1, TRUE) или LOW(0, FALSE), в зависимости от того, как подключили кнопку. Если мы подключаем кнопку с помощью внутреннего подтягивающего резистора, то нажатие кнопки приведет к появлению на входе уровня 0 (FALSE).

Для хранения информации о нажатии на кнопку можно использовать переменную типа boolean:

boolean keyPressed = digitalRead(PIN_BUTTON)==LOW;

Почему мы используем такую конструкцию, а не сделали так:

boolean keyPressed = digitalRead(PIN_BUTTON);

Все дело в том, что digitalRead() может вернуть HIGH, но оно не будет означать нажатие кнопки. В случае использования схемы с подтягивающим резистором HIGH будет означать, что кнопка, наоборот, не нажата. В первом варианте (digitalRead(PIN_BUTTON)==LOW ) мы сразу сравнили вход с нужным нам значением и определили, что кнопка нажата, хотя и на входе сейчас низкий уровень сигнала. И сохранили в переменную статус кнопки. Старайтесь явно указывать все выполняемые вами логические операции, чтобы делать свой код более прозрачным и избежать лишних глупых ошибок.

Как переключать режимы работы после нажатия кнопки?

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

Логика работы программы очень проста:

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

Подключение проходного выключателя

Если рассматривать выключатель Legrand с подсветкой, схема подключения которого находится выше, то необходимо отметить, что он отличается безопасностью использования этой продукции, которая изготовлена из материалов, значительно увеличивающих срок эксплуатации. А о простоте подключения выключателей этой компании и говорить не приходится, настолько все продумано и легко осуществляется.

При изготовлении выключателей используется поликарбонат и оцинкованная сталь. Винты, захваты и суппорт — все это выполнено из этого металла. Из поликарбоната сделаны клавиши, механизмы, корпус и рамка. А это гарантия того, что на протяжении долгого времени выключатель «Легранд» с подсветкой, схема подключения которого крайне проста, не потрескается и не разрушится от солнечного излучения.

Мигание светодиода после нажатия на кнопку

В предыдущем примере со светодиодами мы подключили кнопку к плате ардуино и поняли, как она работает. Светодиод включался и выключался, но делал это в совершенно пассивном режиме – сам контроллер здесь был абсолютно лишним, его можно было бы заменить батарейками. Поэтому давайте сделаем наш новый проект более «интеллектуальным»: при нажатии на кнопку заставим светодиод непрерывно мигать. Обычной схемой с лампочкой и выключателем этого уже не сделаешь – мы будем использовать мощь нашего микроконтроллера для решения этой пусть и простой, но не тривиальной задачи.

Полная схема проекта изображена на рисунке:

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

/* Скетч для схемы с использованием тактовой кнопки и светодиода Светодиод мигает, пока нажата кнопка. Кнопка подтянута к земле, нажатию соответствует HIGH на входе */ const int PIN_BUTTON = 2; const int PIN_LED = 13; void setup() < Serial.begin(9600); pinMode(PIN_LED, OUTPUT); >void loop() < // Получаем состояние кнопки int buttonState = digitalRead(PIN_BUTTON); Serial.println(buttonState); // Если кнопка не нажата, то ничего не делаем if (!buttonState) < delay(50); return; >// Этот блок кода будет выполняться, если кнопка нажата // Мигаем светодиодом digitalWrite(PIN_LED, HIGH); delay(1000); digitalWrite(PIN_LED, LOW); delay(1000); >

Нажимаем и держим – светодиод мигает. Отпускаем – он гаснет. Именно то , что хотели. Хлопаем от радости в ладоши и приступаем к анализу того, что сделали.

Давайте посмотрим на скетч. В нем мы видим довольно простую логику.

  1. Определяем, нажата ли кнопка.
  2. Если кнопка не нажата, то просто выходим из метода loop, ничего не включая и не меняя.
  3. Если кнопка нажата, то выполняем мигание, используя фрагмент стандартного скетча: Включаем светодиод, подавая напряжение на нужный порт
  4. Делаем нужную паузу при включенном светодиоде
  5. Выключаем светодиод
  6. Делаем нужную паузу при выключенном светодиоде

Логика поведения кнопки в скетче может зависеть от способа подключения с подтягивающим резистором. Об этом мы поговорим в следующей статье.

Программа

В среде разработки arduino ide уже есть подходящая программа для нашего урока, воспользуемся ей. В меню файл, examples, digital выберем программу button.

По умолчанию, на вывод светодиода в ней используется 13 пин и подключенная лампочка на плате. Но мы изменим константу ledpin на 9.

В цикле loop переменная buttonState считывает нажатие на кнопку.

И в блоке if else мы проверяем состояние переменной buttonState и зажигаем светодиод, если напряжение на 2 пине = 5 вольтам.


Светодиод реагирует на нажатие кнопки

Установка двухклавишного выключателя

Двухклавишные проходные выключатели Legrand отличает присутствие пары контактов, независимых друг от друга. При надавливании на клавиши они переключают верхние линии на нижние, и при этом верхние контакты выполнены с отсутствием конечного вывода. А нижние контакты связаны со вторым, таким же проходным выключателем.

Зная, как устроены левая и правая группа контактов, легко понять, как подключить проходной выключатель.

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

Источник

Оцените статью
Охраны в доме нет
Adblock
detector