# Clonare telecomando con Ricevitore rf 433mhz

**URL:** <https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452>\
**Category:** Hardware\
**Created:** [June 7, 2026, 10:09am UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452 "2026-06-07T10:09:59Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![andreix](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/andreix/32/295627_2.png) [@andreix](https://forum.arduino.cc/u/andreix)\
**Post date:** [June 7, 2026, 10:09am UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452/1 "2026-06-07T10:09:59Z")

</div>

Salve, sto provando a clonare il telecomando della porta del pollaio per aprirla tramite Arduino NANO.Ho comprato un ricevitore RF 433 MHz collegato in modo corretto al PIN digitale 2 , e caricato la libreria rcswitch per sniffare il tasto del telecomando.Però andando su monitor seriale e premendo un bottone del telecomando non funziona niente.In foto il telecomando.Non é compatibile? Come fare? Grazie

 ![IMG20260607095158](https://europe1.discourse-cdn.com/arduino/original/4X/3/5/5/3554bac53f619493c242c7c248da63f48dab460e.jpeg)

---

<div class="post-metadata">

**Author:** ![gpb01](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/gpb01/32/830685_2.png) [@gpb01](https://forum.arduino.cc/u/gpb01)\
**Post date:** [June 7, 2026, 10:39am UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452/2 "2026-06-07T10:39:05Z")

</div>

Se ci dici la marca forse riusciamo ad avere un po' più di info sulla frequenza di lavoro ... 🙄

Guglielmo

---

<div class="post-metadata">

**Author:** ![docdoc](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/docdoc/32/220907_2.png) [@docdoc](https://forum.arduino.cc/u/docdoc)\
**Post date:** [June 7, 2026, 11:09am UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452/3 "2026-06-07T11:09:39Z")

</div>

..e non solo la frequenza, bisogna anche capire che codifica usa, perché se ha un rolling code (spero/penso di no) è complicato e si fa prima ad andare in parallelo ai pulsanti del trasmettitore...

---

<div class="post-metadata">

**Author:** ![gpb01](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/gpb01/32/830685_2.png) [@gpb01](https://forum.arduino.cc/u/gpb01)\
**Post date:** [June 7, 2026, 11:11am UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452/4 "2026-06-07T11:11:49Z")

</div>

... quello era lo _step_ successivo 😁 😁 😁

Guglielmo

---

<div class="post-metadata">

**Author:** ![andreix](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/andreix/32/295627_2.png) [@andreix](https://forum.arduino.cc/u/andreix)\
**Post date:** [June 7, 2026, 11:15am UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452/5 "2026-06-07T11:15:38Z")

</div>

La porta del pollaio è questa.É.una marca cinese/sconosciuta immagino.Non penso comunque che abbia un Rolling code.

 ![Screenshot_2026-06-07-13-13-48-64_b5f6883d2c20a96c53babc0b4ac88108](https://europe1.discourse-cdn.com/arduino/original/4X/8/5/d/85d6af79378289cd2eda94437705c115081a4676.jpeg)

E il ricevitore usato è questo

 ![Screenshot_2026-06-07-13-27-46-22_b5f6883d2c20a96c53babc0b4ac88108](https://europe1.discourse-cdn.com/arduino/original/4X/8/1/f/81f8488b8a92efd052c7aa6cdf623cf3d74a3f05.jpeg)

---

<div class="post-metadata">

**Author:** ![gpb01](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/gpb01/32/830685_2.png) [@gpb01](https://forum.arduino.cc/u/gpb01)\
**Post date:** [June 7, 2026, 12:07pm UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452/6 "2026-06-07T12:07:36Z")

</div>

Ho trovato l'articolo sul Amazon, ma **NON** c'è alcuna specifica relativa al telecomando ... scrivi al venditore e recupera tutte le informazioni o difficilmente ne esci ... 🙄

Guglielmo

---

<div class="post-metadata">

**Author:** ![kmin](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kmin/32/1147370_2.png) [@kmin](https://forum.arduino.cc/u/kmin)\
**Post date:** [June 8, 2026, 5:41pm UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452/7 "2026-06-08T17:41:05Z")

</div>

Quel ricevitore e' tro...o Qualche centesimo in piu e trovi "superheterodyne", RXB6 per esempio.  
Oltre quello, rcswitch non decodifica qualsiasi segnale anche se 433 non-rolling.

---

<div class="post-metadata">

**Author:** ![docdoc](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/docdoc/32/220907_2.png) [@docdoc](https://forum.arduino.cc/u/docdoc)\
**Post date:** [June 14, 2026, 8:02pm UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452/8 "2026-06-14T20:02:21Z")

</div>

> [@andreix](#):
>
> É.una marca cinese/sconosciuta immagino.

Mah, nel dubbio, il mio consiglio è quello di andare in parallelo ai pulsanti (o al solo pulsante che ti interessa "automatizzare") del trasmettitore per "simulare" la loro pressione...

---

<div class="post-metadata">

**Author:** ![salvogi](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/salvogi/32/1127224_2.png) [@salvogi](https://forum.arduino.cc/u/salvogi)\
**Post date:** [June 20, 2026, 7:39pm UTC](https://forum.arduino.cc/t/clonare-telecomando-con-ricevitore-rf-433mhz/1447452/9 "2026-06-20T19:39:55Z")

</div>

Ciao,  
ho visto ora la discussione, non so se già hai risolto.

Io ho un cancello non supportato dalle librerie Arduino ma sono riuscito a decifrare la sequenza e a riprodurla.

Il mio cancello si apre ma con il mio trasmettitore mi devo mettere molto vicino forse perchè la potenza è bassa o la frequenza poco precisa.

Per catturare la sequenza ho utilizzato il seguente codice. Il mio telecomando fa una pausa tra 11 e 12mS tra una trasmissione e l'altra quindi la condizione per avviare la lettura nel mio caso è (basso\>11000 && basso\<12000), devi verificare se anche il tuo telecomando si comporta nello stesso modo.

```arduino
const int pin = 2;

int impulsi=26, lettura[28];;

unsigned long basso, alto, tiniz;

int val = LOW, cont=0;

bool sign=false, start=false;

void setup() {

  Serial.begin(115200);

  pinMode(pin, INPUT);

  Serial.println("--- MONITOR TEMPI (uS) ---");

  Serial.println("Formato: H=Alto (Impulso), L=Basso (Pausa)");

  tiniz=micros(); 

}

void loop() {

  val = digitalRead(pin);

  if (val==HIGH && !sign) {

    sign=true;

    basso=micros()-tiniz;

    tiniz=micros();

  }

  if (val==LOW && sign) {

    sign=false;

    alto=micros()-tiniz;

    tiniz=micros();

  }

  if (basso>11000 && basso<12000) {

    start=true;

  }

  if (cont>impulsi-1) {

    start=false;

    //Serial.print("START -> ");

    for (cont=0; cont<impulsi; cont=cont+2) {

      //Serial.print(" L:");

      Serial.print(" ");

      Serial.print(lettura[cont]);

      //Serial.print(" H:");

      Serial.print(" ");

      Serial.print(lettura[cont+1]);      

    }

    //Serial.println(" <- END");

    Serial.println("");

    delay(1000); // Pausa per darti il tempo di leggere

    cont=0;

    tiniz=micros();

  }

  if (start==true) {

    if (alto+basso>0) {

      lettura[cont]=alto+basso;

      alto=0;

      basso=0;

      cont++;

    }

  }

}

```

Mentre per il trasmettitore ho utilizzato il seguente codice, lascio i tempi del mio cancello perchè dopo essere riuscito ad aprirlo hanno sostituito tutto l'apricancello.  
const int TX\_PIN = 10;

```arduino
void sendFrame() {

  // Tempi originali con micro-compensazione per FS1000A

  auto b = [](int h, int l) {

    digitalWrite(TX_PIN, HIGH); delayMicroseconds(h + 40); 

    digitalWrite(TX_PIN, LOW); delayMicroseconds(l - 40);

  };

  b(642, 241); b(304, 602); b(628, 382); b(299, 786);

  b(319, 589); b(636, 373); b(303, 602); b(627, 382);

  b(340, 252); b(313, 596); b(633, 266); b(300, 792);

  // Sincronizzazione (fondamentale per abbassare il guadagno del cancello)

  digitalWrite(TX_PIN, HIGH); delayMicroseconds(409);

  digitalWrite(TX_PIN, LOW); delay(12); // 12ms netti

}

void setup() { pinMode(TX_PIN, OUTPUT); }

void loop() {

  noInterrupts();

  for (int i = 0; i < 40; i++) { sendFrame(); }

  interrupts();

  delay(3000); // Aspetta 3 secondi tra un tentativo e l'altro

}

```

Inizialmente ho utilizzato un ricevitore simile al tuo ma ho avuto più difficoltà, poi ho utilizzato SRX882 ed è andata meglio.
