Telecomando IR ATtiny85

Buonasera, volevo realizzare un piccolo telecomando con un ATtiny85 un pulsante NA e un led IR.
La mia idea risiede che alla pressione del tasto parta un codice alfanumerico, come quello che vediamo sul pannello seriale quando premiamo un pulsante di un telecomando davanti il ricevitore IR. In pratica voglio clonare un singolo codice di un singolo tasto di un altro telecomando, solo che non riesco a trovare uno sketch dove poter inserire il codice alfanumerico. Mi servirebbe una mano.

Vorrei fare una cosa del genere:

#include <IRremote.h>

IRsend irsend;

void setup()
{
}

void loop() {
	for (int i = 0; i < 3; i++) {
		irsend.sendSony(0xa90, 12);
		delay(40);
	}
	delay(5000); //5 second delay between each signal burst
}

PerĂ² al posto di

for (int i = 0; i < 3; i++) {
		irsend.sendSony(0xa90, 12);
		delay(40);
	}

vorrei inserire un codice alfanumerico preso da un altro telecomando.

Quale codice potrei usare ? grazie. :slight_smile:

Tra gli esempi della IRremote trovi tutto quello che ti serve. Non userai sendSony() ma un altro metodo, a seconda del tipo di telecomando (ossia di codifica che ha quel telecomando). Per sapere la codifica e il codice, userai l'esempio IRRecvDump, poi studia un poco la documentazione della libreria e vedrai che ci riuscirai facilmente.

Lascia per ora perdere quel codice, devi prima capire come codifica il tuo telecomando.
Quindi caricati l'esempio IRRecvDump, oppure meglio prova con l'altro esempio "IRRecord", vedi nello sketch come devi collegare il LED IR ed il sensore, ed eseguilo con il monitor seriale e vedi se ti funziona.