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

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

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

    По умолчанию Re: Управление компьютером, любым ИК пультом.

    Данный код с пионеровским нарульным пультом работает отлично.

    PHP код:
    // http://compcar.ru 
    #include <IRremote.h> 
      
    byte bytes[4]; 
    int RECV_PIN 11;    //вход ИК приемника 
    unsigned long res_dtold_res;
    byte i;
    IRrecv irrecv(RECV_PIN); 
    decode_results results
      
    void setup() 

      
    Serial.begin(115200); 
      
    irrecv.enableIRIn(); // включить приемник 

      
    void loop() { 
      if (
    irrecv.decode(&results))  
      { 
        if ((
    results.value 0) && (results.value 0xFFFFFFFF)) 
        { 
          
    res_dt results.value
          
    bytes[0] = res_dt 0xFF;          // преобразовать в 4-байта  
          
    bytes[1] = (res_dt 0xFF00) >> 8;  
          
    bytes[2] = (res_dt 0xFF0000) >> 16
          
    bytes[3] = (res_dt 0xFF000000) >> 24
          
    old_res res_dt;
          
    i=255;
          
    Serial.writebytes,4); // отправить прочитаное значение компьютеру 
          
    delay(500); // Пауза после нажатия и удержания(перед повторами)        
        

        
               if (
    results.value == 0xFFFFFFFF && old_res == res_dt)
                {
                 
    delay(200); //пауза между повторами
                 
    Serial.writebytes,4);
                } 
           
    irrecv.resume(); 
      } 

    Последний раз редактировалось Chip; 23.11.2009 в 01:46.

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

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

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

Метки этой темы

Ваши права

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