Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 22
  1. #11
    Пользователь
    Регистрация
    13.06.2009
    Сообщений
    38
    Вес репутации
    220

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    Цитата Сообщение от (vS) Посмотреть сообщение
    вам же уже ответили выше?
    я с этим дело пока не сталкивался так что не могу понять как что работает

  2. #12
    Пользователь
    Регистрация
    28.07.2010
    Сообщений
    27
    Вес репутации
    205

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    А не кто не подскажет, чтобы этот скетч заработал на алпайне, как и к каким выводам нужно его подключить к ардуино ?

  3. #13
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    56
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    Смотри здесь

  4. #14
    Новичок
    Регистрация
    30.08.2011
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    Цитата Сообщение от -SD- Посмотреть сообщение
    А не кто не подскажет, чтобы этот скетч заработал на алпайне, как и к каким выводам нужно его подключить к ардуино ?
    Джек к D7 и земле, а джойстик к А0 и VCC.

  5. #15
    Новичок
    Регистрация
    21.08.2011
    Возраст
    43
    Сообщений
    12
    Вес репутации
    189

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    Есть большое желание сделать все с точностью но наоборот
    т.е. можно ли алпайном управлять компом???
    Например ардуино подключить по ainet к магнитофону, маг распознает комп как ченжер и управляет компом!

  6. #16
    Пользователь Аватар для filinmd
    Регистрация
    06.08.2012
    Возраст
    36
    Сообщений
    80
    Вес репутации
    191

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    Помогите разобраться с данным скетчем...

    Как на выход данные идут вроде понял, а вот подключение кнопок управления, что то не очень. anaPin - как он определяется и откуда берется...?

  7. #17
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    56
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    int button = 0;
    int spbutton = 0;
    /*
    0-none
    1-mode
    2-track +
    3-track -
    4-mute
    5-vol+
    6-vol-
    */

  8. #18
    Пользователь Аватар для filinmd
    Регистрация
    06.08.2012
    Возраст
    36
    Сообщений
    80
    Вес репутации
    191

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    Цитата Сообщение от Chip Посмотреть сообщение
    int button = 0;
    int spbutton = 0;
    /*
    0-none
    1-mode
    2-track +
    3-track -
    4-mute
    5-vol+
    6-vol-
    */
    Это аналоговые Входы или что ? если да , их на массу замыкать или на + ? Или я вообще все не так понимаю

  9. #19
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    56
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    Это переменная и ее возможные значения

  10. #20
    Пользователь Аватар для filinmd
    Регистрация
    06.08.2012
    Возраст
    36
    Сообщений
    80
    Вес репутации
    191

    По умолчанию Re: Управление магнитолой Alpine с помощью Carduino

    Этот кусок кода измеряет сопротивление кнопок подключенных к пину A0, я правильно понял?
    PHP код:
    boolean RawKeyPressed() { 
    int anaPin = 0; 
    anaPin = analogRead(0); 
    if (
    anaPin > NO_B - 20) { 
    button = 0; 
    return 
    0; 
    } else if (
    anaPin > MODE_B - 20 && anaPin < MODE_B + 20 ) { 
    button = 1; 
    return 
    1; 
    } else if (
    anaPin > NXTU_B - 20 && anaPin < NXTU_B + 20 ) { 
    button = 2; 
    return 
    1; 
    } else if (
    anaPin > NXTD_B - 20 && anaPin < NXTD_B + 20 ) { 
    button = 3; 
    return 
    1; 
    } else if (
    anaPin > MUTE_B - 20 && anaPin < MUTE_B + 20 ) { 
    button = 4; 
    return 
    1; 
    } else if (
    anaPin > VOLU_B - 20 && anaPin < VOLU_B + 20 ) { 
    button = 5; 
    return 
    1; 
    } else if (
    anaPin < VOLD_B + 20 ) { 
    button = 6; 
    return 
    1; 
    } else { 
    button = 0; 
    return 
    0; 

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Ваши права

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