Dekoder WIWA h265 kody ir

Różne zagadnienia techniczne: EPG, telegazeta, dźwięk, SSU, dane, i inne
ArekR
Posty: 2
Rejestracja: 14 listopada 2021, o 10:34
Miejscowość: Cyców
Odbiornik: Wiwa h265
Nadajnik - obiekt nadawczy: Piaski

Dekoder WIWA h265 kody ir

Post autor: ArekR »

Witam,
szukam kodów ir do dekodera Wiwa h265 znalazłem taki ktoś się go pozbył bo w dekoderze padł zasilacz oczywiście problem rozwiązałem w najprostszy sposób wstawiając gniazdo na zewnętrzny zasilacz. Dekoder częściowo działa z moim starym pilotem ale poza kolejnością przycisków to nie działa mi przycisk nagrywania ani dodawania programów do nagrania z EPG. Czyli tak mogę włączyć/wyłączyć przyciski numeryczne mi działają (pomieszana kolejność) w menu mogę wejść i np. zeskanować kanały no ale nagrywać nie mogę. Rozpisałem sobie cały pilot który przycisk co robi. No ale do rzeczy buduję sobie na Arduino taki translator ir
docelowo to ma działać tak że jak wciskam przycisk ON na pilocie na dekoder idzie z niego sygnał ON do dekodera następnie arduino czeka kilkadziesiąt sekund i wysyła sekwencje klawiszy do tv która przełączy źródło wideo na HDMI1. No i dalej to ma działać tak że wciśnięcie przycisku numerycznego na pilocie TV ma tłumaczyć na kod dekodera wiwa h265. Chodzi mi o to żeby było to jak najbardziej zbliżone do tego co mam teraz niestety mój tv nie obsługuje dvbt2. A ja nie chce dodatkowego pilota.
Tak więc szukam wszystkich kodów ir pilota Wiwa h265 zakup nowego nie ma sensu i tak nie będę go używał.
Szukam kodów w takim formacie

Kod: Zaznacz cały

code = 0xFF827D
tu dla przykładu przycisk POWER.
A tu mój kod teraz jeszcze bez sekwencji startowych sam translator ir jeszcze no ale dopiszę parę linijek pod przyciskiem power on to na sam koniec.

Kod: Zaznacz cały

// Based on Henry's Bench IR Remote Tutorial
// An IR detector/demodulator must be connected to the input RECV_PIN.
// An IR LED must be connected to the output PWM pin 3.
 
#include <IRremote.h>

int IR_PIN = 11;
int IR_GND_PIN = 5;
int IR_VCC_PIN = 6;

IRrecv irDetect(IR_PIN);
IRsend irsend;

decode_results irIn;

unsigned long lastCode;


void setup() {
    irDetect.enableIRIn(); // Start the Receiver

    pinMode(LED_BUILTIN ,OUTPUT);

    // IR receiver power pins
    pinMode(IR_VCC_PIN, OUTPUT);
    digitalWrite(IR_VCC_PIN, HIGH);

    pinMode(IR_GND_PIN, OUTPUT);
    digitalWrite(IR_GND_PIN, LOW);
}

void loop() {
    if (irDetect.decode(&irIn)) {
        decodeIR();
        irDetect.resume(); // Receive the next value
        irDetect.enableIRIn(); // Re-enable receiver
    }
}


void decodeIR() {           // Indicate what key is pressed
    static unsigned long lastCode;
    unsigned long code = 0;

    switch(irIn.value) {
        case 0xA00:    // 0
            code = 0xFF807F;
            break;

        case 0xA01:    // 1
            code = 0xFF728D ;
            break;

        case 0xA02:    // 2
            code = 0xFFB04F;
            break;

        case 0xA03:    // 3
            code = 0xFF30CF;
            break;
            
        case 0xA04:    // 4
            code = 0xFF52AD;
            break;

            case 0xA05:    // 5
            code = 0xFF906F;
            break;
            case 0xA06:    // 6
            code = 0xFF10EF;
            break;
            case 0xA07:    // 7
            code = 0xFF629D;
            break;
            case 0xA08:    // 8
            code = 0xFFA05F;
            break;
            case 0xA09:    // 9
            code = 0xFF20DF;
            break;
            case 0xA35:    // menu
            code = 0xFFAA55;
            break;

            case 0xA0C:    // power
            code = 0xFF827D;
            break;

             case 0xA33:    // exit
            code = 0xFF2AD5;
            break;

            
case 0xA0D:    // usb
            code = 0xFFE21D;
            break;

            case 0xA20:    // prog up
            code = 0xFF58A7;
            break;

            case 0xA14:    // ok
            code = 0xFFC837;
            break;


            case 0xA16:    // strzalka w prawo
            code = 0xFF0AF5;
            break;


            case 0xA13:    // strzalka w prawo
            code = 0xFFA05F;
            break;


case 0xA12:    // strzalka w prawo
            code = 0xFF30CF;
            break;
            

        default:        // Not a valid key
            code = 0;
            break;
    }

    if (code != 0){
        digitalWrite(LED_BUILTIN, HIGH);
        irsend.sendNEC(code, 32);

    }

    lastCode = code;

    delay(10);
    digitalWrite(LED_BUILTIN, LOW);
}

ArekR
Posty: 2
Rejestracja: 14 listopada 2021, o 10:34
Miejscowość: Cyców
Odbiornik: Wiwa h265
Nadajnik - obiekt nadawczy: Piaski

Re: Dekoder WIWA h265 kody ir

Post autor: ArekR »

Jest tam ktoś kto ma te kody? Potrzebuje kodu na przycisk REC.

Odpowiedz