Поиск по сайту

Результаты поиска по тегам 'кнопка'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
    • МК для начинающих
    • AVR
    • PIC
    • STM32
    • Arduino и Raspberry Pi
    • ПЛИС
    • Другие микроконтроллеры и семейства
    • Алгоритмы
    • Программаторы и отладочные модули
    • Периферия и внешние устройства
    • Разное
  • Товары и услуги
    • Коммерческие предложения
    • Продам-Отдам, Услуги
    • Куплю
    • Уголок потребителя
    • Вакансии и разовая работа
    • Наши обзоры и тесты
  • Разное
    • Конкурсы сайта с призами
    • Сайт Паяльник и форум
    • Курилка
    • Технический английский (English)
    • Наши проекты для Android и Web
    • FAQ (Архив)
    • Личные блоги
    • Корзина
    • Вопросы с VK
  • ATX->ЛБП Переделки
  • Юмор в youtube Киловольты юмора
  • Надежность и группы продавцов Радиолюбительская доска объявлений exDIY
  • разные темы Переделки

Блоги

Нет результатов для отображения.

Нет результатов для отображения.

Местоположения

  • Пользователи форума

Группа


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Найдено 25 результатов

  1. добрый вечер на рис.1 - . два реле . две ненажатые кнопки реле не срабатывает, как и должно быть на рис.2 - . нажата правая кнопка оба реле сработали, как и должно быть на рис.3 - . нажата левая кнопка оба реле сработали хочется - так чтобы при нажатии на левую кнопку, срабатывало только верхнее реле может куда-то там воткнуть диод каким-то макаром? или что спасибо
  2. Как можно сделать так, чтобы первое короткое нажатие на кнопку(кнопка обычная, не переключатель) включало схему(подавало питание), а повторное нажатие выключало ее?
  3. Начал учить микроконтроллеры семейства stm32, хочу подключить кнопку и по нажатию зажигать диод. Пишу программу на Coocox , зажег диоды, теперь нужно кнопку объявить, но выдает ошибку. Вот код: void initbutton() { RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); GPIO_InitTypeDef gpioC; GPIO_StructInit(&gpioC); gpioC.GPIO_Pin = GPIO_Pin_0; gpioC.GPIO_Mode = GPIO_Mode_IN; GPIO_Init(GPIOA, &gpioC); } а вот такую ошибку выдает: [cc] C:\CooCox\CoIDE\workspace\LED_ON_1\main.c: In function 'initbutton': [cc] C:\CooCox\CoIDE\workspace\LED_ON_1\main.c:53:26: error: 'RCC_APB2Periph_GPIOA' undeclared (first use in this function) [cc] RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); [cc] ^ [cc] C:\CooCox\CoIDE\workspace\LED_ON_1\main.c:53:26: note: each undeclared identifier is reported only once for each function it appears in Буду благодарен за помощь!
  4. Нарисовал такую вот схемку На первом фото черный провод минус, синий плюс. На втором синий плюс, красный минус. Вопрос: будет ли работать? Задумал её как-то так: нажимаешь на кнопку, светодиоды загораются. Все питается от батарейки CR2032 трёх-вольтовой, только одно не предусмотрел: резисторы не совсем правильно рассчитаны, я посчитал зеленые диоды как 1.9 вольтовые, а они в документации 3. Так вот, какие резисторы мне к ним подобрать вместо этих? И правильно ли я всё соединил? Принципиальная схема подкорректирована, т.к. авто-трассировка во Fritzing убогая, мог бы в sPlan сделать отдельно, но быстрее было тут. Светодиоды: 3мм, 3В, 20 мА, зеленые.
  5. проблема с кнопкой

    народ, беда, помогите разобраться if (timer != timerPress) не срабатывает эта строка && timer <= (timerPress + 300) и эта часть код и монитор порта прологаю версия arduino IDE 1.8.2 есть светодиод (полевик и набор из 20 шт 5730) хочу управлять им и с пульта и с кнопки поэтому там button пульт будет задействован позже. на пульте есть неиспользуемая кнопка... она сделана для других стран я уже пробовал ее - работает код получен и прочее СУТЬ! при нажатии на кнопку длительностью меньше 300 миллисекунд включает val = 255 - подаем на светодиод при повторном нажатии меньше 300 миллисекунд подает val = 0 при удержании с выключенного положения больше 300 миллисекунд начинает прибавлять значение val (скажем прибавили до 180) при нажатии менее 300 мс val=0 при длительном нажатии начинает убавлять(скажем 150) совсем не светит почти и при длительном нажатии опять начинает прибавлять... гладко было было на бумаге, да вот чет не ожидал что так сразу вспотыкаться начну... всем спасибо за конструктивные ответы int val = 0; // создаем переменную регулировки и определяем её значение boolean button = false; // нажатие кнопки (пульта или клацалки) boolean flag = false; // сработка кнопки unsigned long timer = 0; // таймер с момента включения unsigned long timerPress = 0; // таймер удержания кнопки int gatePin = 3; // указываем пин который будем управлять затвором int buttonPin = 5; // указываем пин кнопки int regim = 0; // режим int trend = 1; //направление переключения режимов в большую или меньшую сторону void setup() { pinMode(buttonPin, INPUT); Serial.begin(9600); } void loop() { timer = millis(); button = digitalRead(buttonPin); // нажатие кнопки if (button == true) //если кнопка нажата ... { flag = true; //поднимаем флаг if (timer != timerPress) // и если таймеры не равны { timerPress = timer; // то таймеру нажатия присваивается значение таймера } } //отпускание кнопки if (button == false && regim == 0 && flag == true && timer < (timerPress + 300) ) // если кнопка отжата и режим 0 и таймер меньше таймера нажатия на 300 мс { flag = false; // опускаем флаг regim = 255; // режим равен 255 } if (button == false && regim == 255 && flag == true && timer < (timerPress + 300) ) // если кнопка отжата и режим 255 и таймер меньше таймера нажатия на 300 мс { flag = false; // опускаем флаг regim = 0; // режим равен 0 } // ружимы if (regim == 0) { val = 0; } if (regim == 1) { val = 180; } if (regim == 2) { val = 180; } if (regim == 3) { val = 190; } if (regim == 4) { val = 200; } if (regim == 5) { val = 200; } if (regim == 6) { val = 210; } if (regim == 7) { val = 220; } if (regim == 8) { val = 230; } if (regim == 9) { val = 240; } if (regim == 10) { val = 255; } //вывод значения analogWrite(gatePin , val); //вывод в монитор Serial.print(" timer-"); Serial.print (timer); Serial.print(" timerPress-"); Serial.print (timerPress); Serial.print(" button-"); Serial.print (button); Serial.print(" flag-"); Serial.print (flag); Serial.print(" val-"); Serial.println(val); //делея тут не будет в итоге delay(10); } монитор порта в скрине ткните носом в косяк
  6. Добрый день. Вот у меня тут такая проблема. Люблю я значит плавать в бассейне. Все плаваю и плаваю, а результаты улучаются и улучшаются. Ну думаю надо фиксировать это дело каким-то образом: сколько проплыл, время каждого круга, половины круга, время простоя и тд., чтобы потом свою самолюбие потешить. Придумал я использовать свой старый телефон на базе Android. Приклеил к нему магниты, так чтобы можно было на стойку, с которой прыгают, его крепить. Запихнул в пакетикик, чтобы не намочить ну и на всякий случай селикагеля туда накаидал. Ну и соответственно приложение написал, которое собственно и фиксирует все. Но для того, чтобы фиксировать нужно кнопку нажимать на экране, а это неудобно, я же могу долго плавать без остановки. А тут надо после каждого круга прерываться на несколько секунд, жмякать кнопку, что совсем неудобно. Начал думать как решить проблему. Подумал, что нужно какое-то устройство, чтоб можно было в трусы запихнуть иль на руку надеть, браслетом закрепив, чтоб доплыть до одного края жмякнуть кнопку и дальше плыть. Подумал, что можно воспользоваться интерфейсом bluetooth. Прочитал, что есть разные по мощности, и что на 100мВт способны аж до 50 метров передавать сигнал. На алиэксперссе нашел bluetooth кнопки для селфи. Совсем недорогие. Но думаю, что они на 50 метров никак работать не будут, хоть мне и надо всего 25. Вот потому вопрос возможно ли каким-то образом усилить сигнал с передатчика. Либо может подскажете как собрать свой передатчик. Купить у тех же китайцев модуль bluetooth да помощнее. Надо то там всего одну кнопку. И не важно что слать она будет, главное чтобы что-то послала, чтобы я смог это на телефоне поймать и обработать. Подскажите пожалуйста как реализовать такую фиговину? Ну и размеры тоже имеют значение, чтоб не потануть под тяжестью аккумуляторов. Бассейн то глубокий у нас, а инструкторы спят постоянно... Спасибо.
  7. Добрый день! Подскажите пожалуйста, в обычной кнопке от сетевого фильтра, светодиод запараллен к проводящим контактам кнопки ? Т.е. если светодиод сгорит, то кнопка останется проводником или как ?
  8. Есть детский велосипедик с моторчиком. У него полностью полетела электроника, поставили новый контроллер и теперь надо ему сделать схемку включения с одной кнопки. У него есть одна кнопка включения без фиксации. Просто нажимается и всё. Это единственное и самое важное условие - на эту кнопку нужно 200% ориентироваться, без компромиссов. Велосипед импортный - другие варианты его включения даже не рассматриваются и этот вопрос - закрыт! Итак, включение и выключение с одной кнопки. Напряжение батареи - 36 вольт (полностью зараженная - 42в) Надо собрать на монтажке, в максимально маленьком корпусе, какой получится, ну скажем со спичечный коробок или меньше платку. Без дорожек можно, просто "ножечный" монтаж или на монтажке - пофиг... Нужно собрать схемку со следующим Т.З.: Постоянное напряжение питания нашей этой платы 36-42 вольта. Падает до 27ми. Плата должна работать на самом низком напряжении. Входной предохранитель - обязательно. Плата может работать на любом удобном вам напряжении. Нужно зашить программу на микроконтроллер, вот логика: 1. Одно длинное нажатие 1,1 - 1,3 сек - включение "зажигания" - замыкание "сухого" контакта, гальванически не связанного ни с чем. Там будет коннектится 2 красных провода контроллера и он будет активироваться. Там вроде коннектится 42 вольта как раз...но ток слабый... 2. 2 коротких нажатия - подается 6 вольт на фару и задний габарит - отдельные клеммы 3. 2 коротких нажатия - выключается фара и задний габарит. 4. Одно длинное нажатие, около 1,5 сек - выключается "зажигание" - разрывается сухой контакт. 5. Нужен простой выход с платы 5 вольт (плюс и минус) и на них должно появляться напряжение когда зажигание включается. Отдельные клеммы. Любые дополнительные вопросы в Ватсап (925)845 2004 Приму посылку от вас СДЕКОм, хотя какая это посылка... :)) Оплата ТОЛЬКО на карту Сбербанка Общаюсь ТОЛЬКО в Ватсапе, спасибо за понимание!
  9. есть кнопка переключатель и на ней диод, но диод и переключатель независимы как сделать так чтобы по нажатию на кнопку загорался диод и соответственно при отпускание потухал Ссылка на кнопку: https://ru.aliexpress.com/item/Waterproof-stainless-steel-Blue-Led-12V-16mm-Metal-Push-Button-MomentaryPush-Button-Switch-For-Car-Boat/32373725193.html?spm=2114.13010608.0.0.7k1M9U
  10. Ребята,нужна схема по типу беспроводного звонка. Т.е. кнопка и сам звонок(с мелодиями). И кнопка и звонок диаметром не больше 2х см(чем меньше тем лучше), работа соответственно от таблеток-батареек.Это реально?Я в этом ничего не понимаю,но очень нужно!!!!
  11. Здравствуйте. Может кто знает или где видел информацию о "Системах вызова персонала". Структурные схемы, примерные элементы. У меня диплом на разработку кнопки для этой системы. Идеи есть, но хотелось бы узнать из примеров схемотехнические решения уже готовых продуктов. Конечно же крупные фирмы-производители думаю их не оглашают, но все же, может быть кто сталкивался. Буду благодарен за любую информацию. Меня больше интересует как производится приёмо/передача, за счет каких модулей. Существует ли реальная обратная связь?(светодиодный индикатор уведомляющий о получении сигнала "приёмником) или это просто сделано для вида. Как добиться малого потребления энергии? Использовать для управления системы микроконтроллер? Который в режиме ожидания потребляет мизерный ток.
  12. Всем привет. Посмотрите пожалуйста правильно ли я развел кнопку на плате. http://imgur.com/a/PFgo9 Спасибо
  13. Нужна схема имитации однократного нажатия кнопки на клавиатуре компьютера. Это необходимо для решения задачи по автоматизации регистрации двигательной активности лабораторных крыс. Для регистрации 20 - 40 животных использую контроллер клавиатуры. Регистрация происходит при перемещении животных по клетке закрепленной на оси по принципу "качелька". Т.е. при перемещении животное своим весом срабатывает кнопку. При этом цепь замыкается, контроллер регистрирует нажатие и в БД идет +1 для соответствующего животного. НО. Когда несколько животных замыкают кнопки образуются т.н. "ложные цепи" и контроллер перестает регистрировать новые нажатия. Поэтому нужно найти решение при котором кнопка срабатывала бы одноразово, на 1-500 мс замыкая цепь при нажатии и при отпускании. В идеале: собранные в одном корпусе 2 кнопки. 1-я нормально разомкнутая, вторая нормально замкнутая, при механическом воздействии срабатывают с разницей во времени от 1мс до 500 мс и таким образом замыкают цепь на это время (достаточное для обработки контроллером клавиатуры). Что-то типа "микрокнопка с нормально разомкнутым перекидным контактом, tmax-500мс" Или простая схема, которая будет выполнять такую же функцию при замыкании и размыкании простой "нормально разомкнутой микрокнопки без фиксации"
  14. Всем доброго времени суток, решил освоить AVR. Попытался сделать простую программу с кнопкой. На С заработало, но на асм почему-то не работает корректно. Подскажите что не так, не могу сам дойти жо ответа. Работаю в AVR studio .def temp = r16 rjmp Init Init: ser temp out DDRA, temp out DDRB, temp out DDRC, temp ldi temp, 0b11111110 out DDRD, temp clr temp out PortA, temp out PortB, temp out PortC, temp ldi temp, 0b00000001 out PortD, temp Start : in temp, PortD out PortB, temp rjmp Start
  15. У меня просто отказал замыкаться один из контактов (точнее то замыкается, то нет), вот думаю, а зачем эта порнография нужна была? Почему нельзя неработающий контакт замкнуть и оставить в кнопке только работающий? Полагаю, типа что если два контакта замыкать то можно бОльшую мощность провести через кнопку?? И еще доп. вопрос - Как работает регулятор оборотов? о_О ведь он последовательно стоит и как то питается (там какие то транзисторы резисторы), я так понял он как то ШИМ модулирует сигнал, но как он может последовательно работать? я там понимаю если вон датчик движения - к нему походят два провода питания и один (фаза) к дампочке выходит, а тут то как?
  16. Доброго, коллеги! Хочу автоматизировать нажатие на резистивный сенсорный дисплей и для этого сделать электромагнитную кнопку. Идея в следующем: на пленку дисплея приклеивается постоянный неодимовый магнит диаметром 3мм. Электромагнитом прикладывать силу на этот постоянный магнит со стороны одноименных полюсов. -Возможные габариты электромагнита не более 10*10*Х мм. -Напряжение 12В -Ток какой потребуется В голове у себя просчитал все идеально, но не рассчитал следующего: ферромагнитный сердечник (стальной гвоздь 1.5 мм) намагничивается от постоянного магнита и его намагниченность сильно превышает намагничивающие свойства электромагнита и примагничивается к одноименному полюсу электромагнита. Какие могут быть пути выхода из ситуации до работоспособного решения или все это не стоит выеденного иица? От решения сразу не хочу отказываться ибо оно очень элегантное с точки зрения надежности и исполнения.
  17. Короче есть такая задумка, и не плохо было бы её воплотить в жизнь. Вот такая вот кнопка (чем то похожа на кнопку пианинки (почти xD)) под этой кнопкой расположен пьезодатчик который регистрирует силу удара этой кнопки по нему, т.е. чем сильнее стукнет кнопка по пьезо датчику тем сильнее будет считаться нажатие. сбоку у этого устройства имеются две кнопки "-" и "+" которые выбирают ноту по октавной системе (до, ре, ми, фа, соль, ля, си) и всё это передаётся по MIDI каналу, даже желательно бы по USB(MIDI) но с усб придется ещё драйвер писать для этой кнопки что усложняет задачу. Вопрос такой, протокол MIDI он сложный и как всё это осуществить на одном МК, из рода AVR? Впринципе пьезодатчик думаю повесить на встроенный в мк АЦП, хотя можно обойтись несколькими компораторами. Но итог всё равно, как организовать этот MIDI интерфейс, и плюс еще выбор ноты.
  18. Здравствуйте! Подскажите, пожалуйста, как сделать так, чтобы по нажатию тактовой кнопки подавалось или отключалось питание от основной схемы?
  19. Доброго времени суток, прошу не кидаться ботинками, так как в электроники не силен, постараюсь объяснить как смогу -) суть задачи в следующем: вставляем ключ в замок зажигания, проворачиваем на один оборот - появляется, управляющий +, в этот момент нужно на короткое время 0.5-1с замкнуть контакты (обычная слаботочная кнопка) и на такое же время нужно замкнуть те же контакты (та же кнопка) в момент пропадания управляющего +. А теперь зачем это нужно, хочу становить 7' планшет вместе магнитолы, кнопка питания сбоку, на "бороду" никуда выводить ее не хочется. В итоге получается так, зажигание включаешь, планшет просыпается, выключаешь - засыпает, ps проблему автовыключения софтверно решил, заранее спасибо)
  20. в стиралки кнопка, выкл 2 КилоОм, Вкл 600 Ом или только Вкл 600Ом стиралка перестала реагировать на кнопки,
  21. Что нужно реализовать: По нажатию на тактовую кнопку №1 протекает ток (12В; примерно 0,5А). По нажатию на тактовую кнопку №2 ток не протекает... Кнопки на 5В Для чего это нужно: В штатной аудио магнитоле нету переключения между кассетой и радио. Моя мысль заключается в том чтобы по нажатию на бесполезную кнопку (инфо о трафике) имитировалось присутствие кассеты. По нажатию на кнопку FM имитировалось отсутствие кассеты и параллельно включалось радио. В чём зпроблема: Всё что нужно на схеме я нашёл, замыкая вручную всё гуд, но я не знаю с помощью какого радиоэлемента сделать включение именно тактовой кнопкой. Лучше если это будет микросхема с минимум навесных элементов, короче что-то максимально простое... В гугле находил вкл/выкл одной кнопкой, но это как я понял на порядок сложнее и больше элементов мне этого и не нужно вовсе... Кнопка №1 - вкл. Кнопка №2 - выкл. Заранее спасибо!
  22. здравствуйте. собрал схемку подключил кнопку чтоб программа выполнялась по нажатию кнопки. а как сделать так чтоб при отпускании кнопки программа переставала выполнятся и при следующем нажатии начиналась сначала? получается я один раз счетчик запускаю и дальше он считает пока не выключить. #include <tiny13.h> #include <delay.h> void main(void) { PORTB=0x08; DDRB=0x07; while (1) { if(PINB.3==0) { PORTB.0=1; delay_ms(30); PORTB.0=0; delay_ms(50); PORTB.0=1; delay_ms(30); PORTB.0=0; delay_ms(30000); } }; }
  23. Micropascal - Кнопка

    Привет ребят, нашел хорошую вешь, MicroPascal, но уже столкнулся с 1 проблемой, нужно использовать кнопку в контроллере, но у меня ничего не выходит, перечитал весь хелп, пару примеров находил на вашем форуме по этому вопросу, делаю так же все, но не работает и все. Вот код, подскажите что я делаю не так ....... DDB0_bit := 0; while True do begin if Button(PINB,0,1,0) then begin b := True; end; end; ........
  24. Имеется тактовая кнопка, имеется светодиод. Вопрос: Как подключить светодиод, чтобы при нажатии на кнопку он загорался, а при отпускании гаснул? Спасибо.
  25. Привет! МК ATmega16. К PIND.6 присоединена кнопка, выводом на ‘-’. В программе хочу, в зависимости от численного значения счетчика ‘n’, выводить то или иное сообщение на ЖК: int n = 0x30; //--------------------------------------------------------- Пропускаю конфигурацию портов и таймеров //--------------------------------------------------------- DDRD=0x00; PORTD=0x00; //--------------------------------------------------------- Пропускаю конфигурацию портов и таймеров //--------------------------------------------------------- while(1) { if(PIND.6==0) n=n+1; switch(n) { Case 1: lcd_clear(); lcd_gotoxy(1,0); lcd_putsf("Hello"); Break; Case 2: lcd_clear(); lcd_gotoxy(1,1); lcd_putsf("avr123.nm.r"); Break; Case 3: lcd_clear(); lcd_gotoxy(2,1); lcd_putsf("u"); Break; } } Почему-то не работает. Не подскажите, что я не правильно делаю?