pensavo che anche il led fosse da recupero; se l'hai preso in negozio al 99% è a 38kHz, però prova a chiederglielo e vedi se riesci a farti dare la sigla, così cerchiamo il data-sheet e vediamo di capire qualcosa in più. Non sarebbe male nemmeno prendere un nuovo sensore rx.
Una cosa, la descrizione di funzionamento che ti ho fatto riguarda i sensori a cambio di stato, come il TSOP34838, potrebbe anche essere che il tuo sia un modello ad impulsi, che hanno un comportamento diverso: sono comunque sempre su 0 quando interrompi il fascio passano un istante su 0 e poi tornano su 1 anche se il fascio continua ad essere interrotto, è il comportamento, p.es. dgli IR38DM; ma in alcuni casi funzionano all'opposto, stando fissi su 1 e dando un impulso 0 all'interruzione, solo che non so se lo sketch riesce a rilevarlo.
Quindi fai ripartire tutto e fai così: ignora gli 0 iniziali, quando vedi che sul monitor inizia la sfilza di 1 prendi qualcosa di spesso (non usare un foglio di carta che potrebbe non bastare) e chiudi e apri in continuazione la comunicazione visiva tra LED e sensore, se il sensore è di questo tipo, prima o poi devi beccare qualche 0 sul Monitor seriale.