Ricevere infrarossi attiny85

Come posso accendere e spegnere un led con un sensore TSOP4838, un attiny85 e un telecomando a infrarossi? con la libreria IrRemote non compila...

Forse questo può aiutarti: http://funduino.blogspot.dk/2012/02/tiny-ananta.html

Il problema non è tanto nel creare il codice per far emettere un'onda a 38 kHz (sono 3/4 righe di codice) quanto far spedire delle informazioni su quell'onda.

Mhm, un po’ complicatino, ma non c’è una libreria per l’attiny85?

NOn so. Cerca sul forum e su internet.

Prova qui:
http://blog.tkjelectronics.dk/2012/03/attinyremote/

Ti allego anche le librerie TinyIRRX e TinyIRTX. Purtroppo non trovo più da dove le avevo scaricate.
(forse seguendo i link da qui: http://tetalab.org/blog/librairie-ir-nec-pour-attiny85 )

TinyIRRX.rar (7.58 KB)

TinyIRTX.rar (5.12 KB)

nid69ita: Prova qui: http://blog.tkjelectronics.dk/2012/03/attinyremote/

Ti allego anche le librerie TinyIRRX e TinyIRTX. Purtroppo non trovo più da dove le avevo scaricate. (forse seguendo i link da qui: http://tetalab.org/blog/librairie-ir-nec-pour-attiny85 )

grazie, adesso le provo le librerie

nid69ita: Prova qui: http://blog.tkjelectronics.dk/2012/03/attinyremote/

Ti allego anche le librerie TinyIRRX e TinyIRTX. Purtroppo non trovo più da dove le avevo scaricate. (forse seguendo i link da qui: http://tetalab.org/blog/librairie-ir-nec-pour-attiny85 )

Solo che supportano solo il protocollo NEC...

Beh, allora devi convertire una lib per il 328 per il tiny85. Ti avverto che può non essere un compito facile se non conosci l’uso dei timer e degli interrupt.
Ma hai una reale necessità di usare un tiny85 nel tuo progetto?

leo72: Beh, allora devi convertire una lib per il 328 per il tiny85. Ti avverto che può non essere un compito facile se non conosci l'uso dei timer e degli interrupt. Ma hai una reale necessità di usare un tiny85 nel tuo progetto?

Beh, la mia idea è da fare una scheda a relè come questa, http://nanosoftbd.blogspot.it/2013/03/remote-control-relay-board-with-pic.html usando un attiny85 al posto del PIC

Attento che i Tiny non sono come i PIC nella gestione dei pin di I/O. Sui PIC puoi disattivare il pin di reset e riattivarlo senza problemi con un semplice programmatorino tipo il Pickit 3, sui Tiny se disattivi il pin di reset per usarlo come I/O poi non puoi più programmare il chip a meno di non usare uno strumento adeguato (leggi programmatore professionale tipo AvrDragon o simile) oppure di uno prodotto tipo questo perché devi fornire 12V sul pin di reset per "rimettere le cose a posto".

Tutto questo oltre al problema di convertire una lib non scritta espressamente per questi chip.

Ha provato queste? http://gammon.com.au/Arduino/IRremote_Attiny.zip

Il sito è di Gammon, un admin del forum. Forse sul suo sito trovi qualcosa di questa sua libreria. http://gammon.com.au/

nid69ita: Ha provato queste? http://gammon.com.au/Arduino/IRremote_Attiny.zip

Il sito è di Gammon, un admin del forum. Forse sul suo sito trovi qualcosa di questa sua libreria. http://gammon.com.au/

No, non le ho ancora provate...

Update: o forse si, le avevo provate ma non funzionavano (non mi ricordo bene perchè è passato un po' di tempo).

Ma si può usare la PulseIn() per decodificare gli infrarossi?

Scusate se è passato un po' di tempo, qualcuno mi può aiutare?

Più che chiedere aiuto senza fornire info, dicci a che punto sei... :sweat_smile: hai provato le lib che ti erano state suggerite? Hai realizzato un circuito, uno sketch?