Резистивная клавиатура

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Максим B, 24 янв 2023.

  1. Максим B

    Максим B Гуру

    Всем привет. Собрал на макетке резистивную клавиатуру по одному из примеров в интернет, но почему в интернете столько вариантов??? Моя работает, но сомнения в том,что это не самый популярный вариант. На сколько корректен мой вариант?
    [​IMG]
     

    Вложения:

    Последнее редактирование модератором: 24 янв 2023
  2. Airbus

    Airbus Радиохулиган Модератор

    А что Вас смущает? Вариантов много но принцип один. Чем меньше кнопок тем меньше уровней напряжений на которые должен реагировать АЦП. И тем выше точность срабатывания ибо больше шаг между напряжениями на соседних кнопках. Ваш вариант вполне рабочий.
     
  3. Максим B

    Максим B Гуру

    СПАСИБО, можно еще один вопрос, - переношу с макетки в EASYEDA, нарисовал схему электрическую принципиальную данных кнопок. Правильно перенес в схему ? СПАСИБО
     

    Вложения:

    Последнее редактирование: 25 янв 2023
  4. Рокки1945

    Рокки1945 Гуру

  5. parovoZZ

    parovoZZ Гуру

    Зашел в продуктовый - молочки всякой разной прям вот море. То ли дело в совке - одно молоко и все.
    На самом деле вариантов столько, сколько задач и их возможных решений. У тебя ТЗ отслеживать нажатие только одной кнопки. Для любого другого ТЗ данное решение не подходит. Вот и весь сказ.
     
    Ariadna-on-Line нравится это.
  6. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Естественно в процессе оцифровки напряжения с кнопки - всегда будет некоторый разброс значений. Когда будете рисовать процедуру опознавания конкретной кнопки задавайте интервал допусков.
     
  7. Рокки1945

    Рокки1945 Гуру

    Можно сделать вложенный цикл если больше 4.5, то не нажаты. Если больше 4.5 не выполняется, проверяется следующее сравнение с больше 4 если оно верно, то значит первая кнопка нажата и т.д.
     
  8. parovoZZ

    parovoZZ Гуру

    с чего бы вдруг?
     
    Рокки1945 нравится это.