Страница 20 из 35 ПерваяПервая ... 101415161718192021222324252630 ... ПоследняяПоследняя
Показано с 191 по 200 из 344
  1. #191
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

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

    100 ом , если приемник TSOP то можно и без резистора

  2. #192
    Продвинутый
    Регистрация
    01.04.2009
    Возраст
    40
    Сообщений
    336
    Вес репутации
    253

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

    с этим резюком у меня ничего не вышло.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_1188[1].jpg 
Просмотров:	342 
Размер:	149.9 Кб 
ID:	9412  

  3. #193
    Продвинутый
    Регистрация
    01.04.2009
    Возраст
    40
    Сообщений
    336
    Вес репутации
    253

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

    100 ом, а мощность какая? Без резюка у меня тож ничего не вышло

    Без резюка это если цеплять на контакты ICSP? А скетч тотже оставлять?

    У меня просто arduino не нано а обычный dumilanove
    Последний раз редактировалось -=zds=-; 10.08.2010 в 16:47.

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

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

    Мощность не имеет значения.
    Подключить приемник к +5в , GND и к D11
    Скетчь будет работать на любой Arduino

  5. #195
    Продвинутый
    Регистрация
    01.04.2009
    Возраст
    40
    Сообщений
    336
    Вес репутации
    253

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

    tsop4838 - такой приемник

    без кондера?

  6. #196
    Пользователь
    Регистрация
    28.01.2010
    Возраст
    45
    Сообщений
    32
    Вес репутации
    182

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

    .......

  7. #197
    Продвинутый
    Регистрация
    01.04.2009
    Возраст
    40
    Сообщений
    336
    Вес репутации
    253

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

    Все сделал, распиновка оказалось другой, благо сам TSOP не сгорел. Нарисовал подсказку, действительно подключаеться все просто без каких либо доп. компонентов, тупо три ноги. До этого проверял с двумя пультами, от авто мафона LG и китайский пультик для компа, оба пульта этот приемник не видел, зато китайский пультик от какойто старой авто магнитолы запохал как надо, проверял дома, из любого угла комнаты брал на отлично.

    DataSheet
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IR.JPG 
Просмотров:	366 
Размер:	31.0 Кб 
ID:	9413  
    Последний раз редактировалось -=zds=-; 10.08.2010 в 19:04.

  8. #198
    Продвинутый
    Регистрация
    01.04.2009
    Возраст
    40
    Сообщений
    336
    Вес репутации
    253

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

    PHP код:
    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.writebytes,4); // отправить прочитаное значение компьютеру  
                   
          
    if (old_ir == ir_dt){delay(250);}  //Пауза между короткими нажатиями 
          
    else {delay(500);}// Пауза после первого нажатия и удержания(перед повторами) 
          
    old_ir ir_dt
        }  
               if (
    results.value == 0xFFFFFFFF 
                { 
                 
    delay(120); //пауза между повторами 
                 
    Serial.writebytes,4); 
                }  
           
    irrecv.resume();  
      }  

    PHP код:
    #define encoder0PinA  2   
    #define encoder0PinB  3  
    #define encoder0PinC  4 
    byte bytes[2]={0,7} ;    

    void setup()    
    {      
      
    pinMode(encoder0PinAINPUT);    
      
    digitalWrite(encoder0PinAHIGH);     // подключить подтягивающий резистор   
      
    pinMode(encoder0PinBINPUT);    
      
    digitalWrite(encoder0PinBHIGH);    // подключить подтягивающий резистор  
      
    pinMode(encoder0PinCINPUT);    
      
    digitalWrite(encoder0PinCHIGH);    // подключить подтягивающий резистор   
       
      
    attachInterrupt(0doEncoderAFALLING);  // настроить прерывание interrupt 0 на pin 2   
      
    attachInterrupt(1doEncoderBFALLING);  // настроить прерывание interrupt 0 на pin 3   
      
    Serial.begin (115200);   
    }    

    void loop()   
    {     
     if(
    digitalRead(encoder0PinC)==LOW)  
       { 
         
    bytes[1]=8
          
    Serial.writebytes,2);   
          while(
    digitalRead(encoder0PinC)==LOW){delay(50);} 
           
    bytes[1]=7;  
       } 
    }   

    // обработка прерывания   
    void doEncoderA()   
    {   
      if(
    digitalRead(encoder0PinB)==HIGH){bytes[0]=25;}else{bytes[0]=5;}    
      
    Serial.writebytes,2);  
      
    bytes[0]=0
    }     

    // обработка прерывания   
    void doEncoderB()   
    {   
        if(
    digitalRead(encoder0PinA)==HIGH){bytes[0]=5;}else{bytes[0]=25;}   
        
    Serial.writebytes,2);  
        
    bytes[0]=0;     

    а можно мне объеденить эти два кода, а то по отдельности все работает, а если all in one залить, лезет какаято непонятная белеберда в порт, я так понял от недостающих датчиков, а мне они не нужны.
    Последний раз редактировалось -=zds=-; 11.08.2010 в 08:44.

  9. #199
    Новичок
    Регистрация
    14.08.2010
    Сообщений
    13
    Вес репутации
    171

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

    имхо в схеме не нужен никакой RC фильтр, а вот подтягивать data к 5в возможно придётся.
    Последний раз редактировалось Yurgen; 14.08.2010 в 17:20.

  10. #200
    Местный
    Регистрация
    10.07.2009
    Возраст
    50
    Сообщений
    152
    Вес репутации
    228

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

    Для -=zds=-
    Я пытался сделать такой скетч, только еще с резисторными кнопками http://www.compcar.ru/forum/showpost...2&postcount=43 вроде все работает (ты его пробовал), вот только чтобы это работало на ПК, надо использовать программу ALL_IN_ONE.exe, а она через какое то время начинает гасить яркость монитора :-( хотя в скетче даже нет управления яркостью.
    У Chipa накрылись исходники этой программы и теперь придется писать заново :-(
    Поэтому пока использую только ИК-приемник. При выходе из сна, вылетает ошибка, если ее закрыть то все работает дальше...
    Последний раз редактировалось Serg_w; 14.08.2010 в 17:45.

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

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

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

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

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

Ваши права

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