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

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

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

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

    Протестируйте новый код, теперь моментальная реакция на нажатие, реализовал функцию удержание, минимальное время удержания 0.5сек , можно увеличить или уменьшить в коде.
    PHP код:
    //http://compcar.ru    
    byte bytes[2] = { 70}; 
    unsigned int res_dt1old_dt1idx;
    unsigned long math_time,old_time,real_time;

    void setup()      
    {     
    Serial.begin(115200); // настроить скорость com порта      
    }      
    void loop()      
    {   
      
    res_dt1 analogRead(5); // прочитать данные АЦП  
      
    delay(30);                      //проверка дребезга  
        
    if(res_dt1 == analogRead(5) )  //если нет дребезга && res_dt1 < 1023
          
    {  
             
    old_time real_time;
             
    math_time 0;
             while(
    math_time 500 && res_dt1 == analogRead(5))
              {
                 
    real_time millis();             //получить реальное время 
                 
    math_time real_time old_time//считаем длительность паузы
              
    }
            if(
    math_time 498 && res_dt1 1023res_dt1 |= 1024;
            
    bytes[0] = res_dt1 255;        // преобразовать в 2-байта  
            
    bytes[1] = (res_dt1 1792) >> 8;
            
    Serial.writebytes,2);         // отправить прочитаное значение компьютеру  
          
    }   


  2. #2
    Пользователь
    Регистрация
    19.12.2009
    Возраст
    53
    Сообщений
    99
    Вес репутации
    213

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

    функция удержание - это значит что короткое одна комбинация кнопок, длительное другая

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

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

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

Ваши права

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