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.
 
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

Forum istatistikleri

Konular
7,906
Mesajlar
130,747
Üyeler
3,168
Son üye
zolotoy

Son kaynaklar

Son profil mesajları

Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
az bilgili çok meraklı
Back
Top