Страница 29 из 57 ПерваяПервая ... 192324252627282930313233343539 ... ПоследняяПоследняя
Показано с 281 по 290 из 561
  1. #281
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

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

    Я не уверен , но по моему функция millis использует Timer2
    У тебя получается инициализация таймера в setup сбрасывается этой функцией

  2. #282
    Продвинутый
    Регистрация
    19.02.2010
    Возраст
    46
    Сообщений
    244
    Вес репутации
    223

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

    Так оно же работает. Функции по таймеру тоже отрабатывают.
    Но все равно попробую отключить прерывание.

  3. #283
    Продвинутый
    Регистрация
    19.02.2010
    Возраст
    46
    Сообщений
    244
    Вес репутации
    223

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

    Если попробовать избавиться от millis(), то можно ли ее заменить просто счетчиком?

    PHP код:
      counter1++;
      if (
    counter1==2000//запуск процедур по таймеру
      
    {    
        
    //stime = millis();
        
    counter1 0;
        
    autolight();
        
    cam();
        
    ReadTemp();
        
    voltmetr();
        
    buttons[0]=0;
        
    Serial.write(buttons,8);
      } 

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

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

    Можно конечно

  5. #285
    Продвинутый
    Регистрация
    19.02.2010
    Возраст
    46
    Сообщений
    244
    Вес репутации
    223

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

    Только не помогло
    Методом исключения выявлен виновник затыка: ReadTemp();
    Если эту функцию не вызывать, то все работает правильно.
    Может ли это быть из-за того, что датчик на "паразитном" питании?
    +5 я ему не давал - просто двумя проводами подключен.
    Сейчас еще попробую библиотеку далласовскую посвежее найти.

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

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

    Ошибка в switch, нужно break вместо return

    Пример
    PHP код:
    switch (var) 
    {
        case 
    1:
          
    //выполняется, когда var равно 1
          
    break;
        case 
    2:
          
    //выполняется когда  var равно 2
          
    break;
        default: 
          
    // выполняется, если не выбрана ни одна альтернатива 
          // default необязателен 
      


  7. #287
    Местный Аватар для zhserg
    Регистрация
    12.11.2010
    Сообщений
    135
    Вес репутации
    194

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

    У меня есть похожая проблема. В моем случае я считываю с посл. порта данные климат-контроля, вывожу на дисплей + обрабатываю нажатия кнопок и вывод на ИК диод для управления магнитолой + температурный датчик. Вот он то мне все и портил. Вопрос не решен, пока без датчика обхожусь.

  8. #288
    Продвинутый
    Регистрация
    19.02.2010
    Возраст
    46
    Сообщений
    244
    Вес репутации
    223

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

    Chip, не в этом дело.
    Дело в библиотеке. Сейчас самую последнюю попробовал, там конструкция опроса датчиков другая.
    PHP код:
    sensors.getTempCByIndex(0); 
    Один фиг, выполняется опрос очень долго, поэтому и затык.
    Фиг с ним, с внешним датчиком. К процессорным подключусь.

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

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

    Может быть тогда поставить аналоговый датчик температуры?
    Например LM35
    датчик LM35, имеет заводскую калибровку в градусах Цельсия с погрешностью 1%. У датчика линейная шкала зависимости Градус/Вольт. Выходное напряжение (контакт 2) изменяется с температурой от 0мВ (0С) до 1500мВ (+150C).
    Последний раз редактировалось Chip; 18.05.2011 в 14:55.

  10. #290
    Местный Аватар для zhserg
    Регистрация
    12.11.2010
    Сообщений
    135
    Вес репутации
    194

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

    Цитата Сообщение от Chip Посмотреть сообщение
    Может быть тогда поставить аналоговый датчик температуры?
    Хм... я так и сделал, жду прихода заказа

Страница 29 из 57 ПерваяПервая ... 192324252627282930313233343539 ... ПоследняяПоследняя

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

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

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

Ваши права

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