Страница 24 из 35 ПерваяПервая ... 141819202122232425262728293034 ... ПоследняяПоследняя
Показано с 231 по 240 из 344
  1. #231
    Новичок
    Регистрация
    17.12.2009
    Возраст
    49
    Сообщений
    15
    Вес репутации
    180

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

    Присвоение в соответствии с кодом сделал. Но при нажатии на джойстике курсор мыши не смещается нажатие только сопровождается коротким звуковым сигналом.

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

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

    А NulLock включен?

  3. #233
    Новичок
    Регистрация
    17.12.2009
    Возраст
    49
    Сообщений
    15
    Вес репутации
    180

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

    Да включен. Если не включен тогда курсор с клавиатуры не работает.
    Последний раз редактировалось Dvylyh; 16.04.2011 в 17:40.

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

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

    Может быть вот это поможет?
    Windows (в частности - Vista) поддерживает управление курсором мыши с клавиатуры через нумпад (блок клавиш справа) и быстро включается комбинацией клавиш left ALT + left SHIFT + NUM Lock. При первом использовании выскочит окошко уведомления, а в дальнейшем в таскбаре показываться будет иконка мыши.
    Последний раз редактировалось Chip; 16.04.2011 в 19:57.

  5. #235
    Новичок
    Регистрация
    17.12.2009
    Возраст
    49
    Сообщений
    15
    Вес репутации
    180

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

    Все так и Винде 7. Включается все аналогично и иконка появляется, но курсор управляется только с numpad. Возможно кодировка цифровых клавиш после включения меняется?

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

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

    Возможно в Винде есть ограничения относящиеся к виртуальным клавишам NumPad

  7. #237
    Пользователь
    Регистрация
    11.12.2008
    Возраст
    45
    Сообщений
    95
    Вес репутации
    233

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

    Пробую отправлять ИК команду.
    Модифицировал скрипт. При получении любой ИК команды отправляется команда "irsend.sendNEC(0x10EF28D7, 32);" после этого ардуинка виснет. Потыкайте носом, плиз.


    PHP код:
    #include <IRremote.h>  
    IRsend irsend;   
    byte bytes[4];  
    int RECV_PIN 11;    //вход ИК приемника  
    IRrecv irrecv(RECV_PIN);  
    decode_results results;  
    unsigned long ir_dtold_ir
       
    void setup()  
    {  
      
    Serial.begin(115200);  
      
    irrecv.enableIRIn(); // включить приемник  
    }  
       
    void loop() {  
      if (
    irrecv.decode(&results))   
      {  
        if (
    results.value && results.value 0xFFFFFFFF)  
        {  
          
    ir_dt results.value;  
          
    bytes[0] = ir_dt 0xFF;          // преобразовать в 4-байта   
          
    bytes[1] = (ir_dt 0xFF00) >> 8;   
          
    bytes[2] = (ir_dt 0xFF0000) >> 16;  
          
    bytes[3] = (ir_dt 0xFF000000) >> 24;  
          
    //Serial.write( bytes,4); // отправить прочитаное значение компьютеру
          
    irsend.sendNEC(0x10EF28D732);
          
    Serial.println("Send Mute to TV");
                   
          if (
    old_ir == ir_dt){delay(250);}  //Пауза между короткими нажатиями 
          
    else {delay(500);}// Пауза после первого нажатия и удержания(перед повторами) 
          
    old_ir ir_dt
        }  
               if (
    results.value == 0xFFFFFFFF 
                { 
                 
    delay(120); //пауза между повторами 
                 //Serial.write( bytes,4);
                 
    irsend.sendNEC(0x10EF28D732);
                 
    Serial.println("Send Mute to TV");
                }  
           
    irrecv.resume();  
      }  


    P.S. Передетчик что-то отправляет - цеплял обычный светодиод. Вспышка есть.
    Последний раз редактировалось Chip; 27.04.2011 в 23:57.

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

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

    Я ошибок не заметил.
    Попробуй в цикле отправлять , для проверки
    PHP код:
    #include <IRremote.h>

    IRsend irsend;

    void setup() 
    {
    }

    void loop() 
    {
        
    irsend.sendNEC(0x10EF28D732);
        
    delay(100);
        
    irsend.sendNEC(0x10EF28D732);
        
    delay(100);
        
    irsend.sendNEC(0x10EF28D732);
        
    delay(10000);


  9. #239
    Пользователь
    Регистрация
    11.12.2008
    Возраст
    45
    Сообщений
    95
    Вес репутации
    233

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

    Пасибо, попробую...

  10. #240
    Пользователь
    Регистрация
    11.12.2008
    Возраст
    45
    Сообщений
    95
    Вес репутации
    233

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

    Цитата Сообщение от Anthonymus Посмотреть сообщение
    Пасибо, попробую...

    Попробовал. Так же виснет ардуинка. Может поделится кто скетчем с рабочей отправкой IR команды.

Страница 24 из 35 ПерваяПервая ... 141819202122232425262728293034 ... ПоследняяПоследняя

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

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

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

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

Ваши права

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