Показано с 1 по 10 из 561

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Продвинутый
    Регистрация
    19.02.2010
    Возраст
    47
    Сообщений
    244
    Вес репутации
    242

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    Небольшой "трикс" для владельцев ардуин без специального "кнопочного" входа.
    PORTC - это очень хитрый порт
    В часть его встроены внутренние "подтяжки". Что открывает чуть больший простор для творчества.Конкретно, ноги A0-A5.
    Ниже схема и код, который без проблем снимает значения рулевых кнопок Киа Соренто с ноги А1.



    PHP код:
    //v_down=167
    //v_up=124
    //preset=235
    //seek=25
    //mode=67

    void setup() {                
      
    Serial.begin(9600);
      
    PORTC |= B00000010//вот это самая главная строчка для корректной работы АЦП (нога А1) для А2 это будет выглядеть так PORTC |= B00000100; 
    }

    void loop() {
      
    Serial.print(analogRead(1));
      
    Serial.print('\n');
      
    delay(100);

    Если где было, прошу сильно не пинать
    Также, имейте в виду, что внутренней подтяжки может не хватить для конкретной резистивной матрицы, тогда придется подбирать делитель самостоятельно и ставить внешние резисторы.
    Последний раз редактировалось BlkDem; 31.10.2012 в 13:20.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •