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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Новичок
    Регистрация
    04.11.2009
    Возраст
    54
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: Автоматическое переключение на камеру заднего хода.

    Цитата Сообщение от Chip Посмотреть сообщение
    Жалко для задней скорости прерывание использовать, для нее не требуется моментальной реакции(мкс), а внешних прерываний всего 2 и из них одно уже выделено под энкодер.
    В настоящий момент задействовано только таймерное прерывание. Энкодер по опросу работает. Я тоже не вижу смысла под периферию юзать прерывания. Может только под что-то критическое?

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

    По умолчанию Re: Автоматическое переключение на камеру заднего хода.

    Цитата Сообщение от vab3 Посмотреть сообщение
    В настоящий момент задействовано только таймерное прерывание. Энкодер по опросу работает. Я тоже не вижу смысла под периферию юзать прерывания. Может только под что-то критическое?
    Извини сразу код не глянул.

  3. #3
    Местный
    Регистрация
    23.09.2009
    Возраст
    46
    Сообщений
    152
    Вес репутации
    228

    По умолчанию Re: Автоматическое переключение на камеру заднего хода.

    У меня коробка автомат и мне нужен алгоритм переключения на камеру ЗХ с задержками, т.е. при коротком импльсе ничего не происходит, при длинном импульсевыдается сигнал на моник, который и переключает на камеру ЗХ. Хотел реализовать на кардуине, но чего-то не получается =(

    вот код.

    PHP код:
    int av_mode 13;     //Выход для нажатии кнопки 
    int back_on 12;    //вход сигнал включения задней скорости 

    void setup()  
    {  
      
    pinMode(av_modeOUTPUT);   
      
    pinMode(back_onINPUT); 
      
    digitalWrite(back_onHIGH); //Подключить внутренний подтягивающий резистор 
      
    digitalWrite(av_modeLOW); 
      
    Serial.begin(115200);  
    }  
    //-----------------------------------------------  
    void loop()  
    {  
      if (
    digitalRead(back_on) == HIGH)  //проверить включен ли задний ход 
      

        
    button_on();  //превое нажатие 
       
           
    while(digitalRead(back_on) == HIGH
           { 
             
    // тупо зацикливаем пока не выключится задний ход   
           

            
           
    delay(500); //ЗДЕСЬ МОЖНО СДЕЛАТЬ ЗАДЕРЖКУ ВЫКЛЮЧНИЯ КАМЕРЫ ЗХ 
           
             
    button_off();  // нажатие кнопки для возврата монитора в режим PC   
        
    }     
    }  
    //----------------------------------------------- 
    void button_on()  

            
    digitalWrite(av_modeHIGH);  // нажать кнопку 


    void button_off()  

            
    digitalWrite(av_modeLOW);  // отпустить кнопку   

    к VIN и gnd поключил +12 и -12В соответственно от компьютерного блока питания, к D13 и к gnd подключил мильтимитр. Включаю комповый БП, мильтиметр показывает 0В. Все правильно. На D12 подаю +12В от VIN (тупо на него замыкаю) Начинают дико грется контроллер. Убираю 12В с D12 мильтиметр скачет на 1.5в, а потом опять показывает ноль. Где моя ошибка?

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

    По умолчанию Re: Автоматическое переключение на камеру заднего хода.

    Диод правильно подключил?

  5. #5
    Местный
    Регистрация
    23.09.2009
    Возраст
    46
    Сообщений
    152
    Вес репутации
    228

    По умолчанию Re: Автоматическое переключение на камеру заднего хода.

    Цитата Сообщение от Chip Посмотреть сообщение
    Диод правильно подключил?
    диод не поключал. А зачем я же знаю что я туда подаю =) Я пока тренируюсь на столе.

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

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

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

Ваши права

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