IR Ledler Hakkında

Uzaktan kumandanın hex kodlarını elde etmiştim. Gönderme nasıl oluyormuş diye baktım. Üretici kodunuda elde etmek gerekiyormuş. Onu da bir sitedeki bilgilere göre yaptım ama benimki UNKNOWN çıktı. Bir sürü protokol var listede benimki yine de tespit edilemedi. İşin ilginci projeksiyon Panasonic ve listede Panasonic de var. Acaba bemin alıcı da bir problem olabilir mi? Yada panasonic o kadar bilinen protokol varken kıllığına gitti özel bir protokol kullandı.



Kod:
#include <Arduino.h>
#include <IRremote.h>

// Define sensor pin
const int RECV_PIN = 11;
 
// Define IR Receiver and Results Objects
IRrecv irrecv(RECV_PIN);
decode_results results;
 
void setup(){
  // Serial Monitor @ 9600 baud
  Serial.begin(9600);
  // Enable the IR Receiver
  irrecv.enableIRIn();
}
 
void loop(){
  if (irrecv.decode(&results)){
        Serial.println(results.value, HEX);
        switch (results.decode_type){
            case NEC:
              Serial.println("NEC");
              break;
            case SONY:
              Serial.println("SONY");
              break;
            case RC5:
              Serial.println("RC5");
              break;
            case RC6:
              Serial.println("RC6");
              break; 
            case SHARP:
              Serial.println("SHARP");
              break;
            case JVC:
              Serial.println("JVC");
              break;
            case SAMSUNG:
              Serial.println("SAMSUNG");
              break;
            case LG:
              Serial.println("LG");
              break;
            case WHYNTER:
              Serial.println("WHYNTER");
              break;
            case PANASONIC:
              Serial.println("PANASONIC");
              break;
            case DENON:
              Serial.println("DENON");
              break;
            case LEGO_PF:
              Serial.println("LEGO_PF");
              break; 
            case BOSEWAVE:
              Serial.println("BOSEWAVE");
              break;   
            case FAST:
              Serial.println("FAST");
              break;     
            case MAGIQUEST:
              Serial.println("MAGIQUEST");
              break; 
            case BANG_OLUFSEN:
              Serial.println("B&O");
              break;       
          default:
            case UNKNOWN:
              Serial.println("UNKNOWN");
              break;
          }
        irrecv.resume();
 }
}
 
Birde ayrıca bir sitede Panasonic projeksiyon kumandası için şöyle bir kod buldum. Benim aldığıma göre çok uzun. Power Off/On kodu. Bunlar arasındaki fark nedir? Ben bu aşağıdaki uzun kodu arduino ile elde ettiğim formata nasıl çevirebilirim?


Kod:
CA5D22B3

Kod:
0000 0070 0000 003a 0080 0041 000f 000f 000f 0030 000f 000f 000f 000f 000f 000f
000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f
000f 0030 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f
000f 000f 000f 000f 000f 0030 000f 000f 000f 000f 000f 000f 000f 0030 000f 000f
000f 000f 000f 0030 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f
000f 000f 000f 000f 000f 000f 000f 0030 000f 0030 000f 0030 000f 0030 000f 0030
000f 0030 000f 000f 000f 000f 000f 0030 000f 0030 000f 0030 000f 000f 000f 0030
000f 0030 000f 0030 000f 0030 000f 0abd
 
Panasonic protokolü 36 Khz'te çalışıyormuş. Benim alıcı 38 Khz. 36 Khz alıcı siparişi verdim. Gelince deneyecem. Bakalım bir farklılık olacak mı? Tabii eğer kendi protokolünü kullanıyorsa.
 
Yanlis hatirlamiyorsam bazi telefonlarin kulaklik cikisina IR Led ve direnc baglanip bir uygulama ile uzaktan kumanda yapilabiliyordu.
 
36 Khz IR alıcı geldi şimdi datasheet'deki devreyi kurup deneme yapacam. Yalnız devresi μC ile belirtilen elemanı anlayamadım. Bu hangi eleman acaba? Mikro değerli bir kapasitör kastedilmiş olabilir diyecem ama üç çıkışı var. Datasheet dosyasını eke koydum.

Screenshot from 2023-05-05 21-09-47.png
 

Ekler

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,285
Mesajlar
123,217
Üyeler
2,939
Son üye
Cano

Son kaynaklar

Son profil mesajları

Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy semih_s Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal taydin Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top