Si può programmare un telecomando a 12 DIP su un ricevitore a 10 DIP? No — sono incompatibili
Un telecomando con 12 interruttori DIP ha 4.096 (2¹²) codici possibili; un ricevitore con 10 DIP ne riconosce solo 1.024 (2¹⁰). Gli spazi di codice non si sovrappongono — non puoi farli comunicare direttamente.
Perché esiste la discrepanza
- Ogni DIP = 1 bit. 12-bit vs 10-bit = lunghezza di protocollo diversa.
- Il firmware del ricevitore si aspetta esattamente 10 bit + sincronizzazione/intestazione; ignora frame più lunghi.
- Anche se imposti i 12 DIP per abbinare i 10 bit inferiori, i 2 bit extra spostano il timing/la struttura del frame.
Tre soluzioni reali
| Soluzione | Costo | Sforzo | Affidabilità |
|---|---|---|---|
| Sostituire il ricevitore con unità compatibile 12-DIP (stessa marca) | 15–40 dollari | Basso (ricalabatura 4-6 fili) | ★★★★★ |
| Telecomando universale learning (GE 33709, SofaBaton, Harmony) | 20–100 dollari | Basso (insegna ogni tasto) | ★★★★☆ |
| Ponte microcontrollore (Arduino/ESP32 + RX/TX 433/315 MHz) | 10–20 dollari | Alto (codice + cablaggio) | ★★★☆☆ |
Passo dopo passo: telecomando learning (migliore fai-da-te)
- Acquista GE 33709 (15 dollari) o SofaBaton U1 (40 dollari).
- Metti il telecomando originale a 12 DIP e quello learning naso-a-naso (2,5 cm).
- Entra in modalità learning (GE: Setup + 9 7 5).
- Premi il tasto target sul learner → premi lo stesso tasto sul telecomando a 12 DIP. Il LED conferma.
- Ripeti per tutti i tasti necessari (Accensione, Su, Giù, 1–4, ecc.).
- Testa sul ricevitore. Fatto.
Se devi tenere il ricevitore a 10 DIP
- Acquista un telecomando a 10 DIP (stessa marca) — 10–15 dollari su eBay.
- Oppure sostituisci il ricevitore con una scheda relè universale 433 MHz (12 dollari) che impara qualsiasi telecomando.
In sintesi: discrepanza di bit-width = incompatibilità rigida. Sostituisci il ricevitore o usa un telecomando learning — non perdere ore a cercare di "tradurre" i codici.