Sistema di allarme con Arduino Uno

Aspetta un attimo, io non ho mai fatto esperienza con questi TX, RX, da quello che so la lente è posizionata dalla parte opposta ai pin, cioè guardi il led (TX o RX) in modo che alla vista i pin siano nascosti dal corpo.

Quindi secondo questo ragionamento per massimizzare la ricezione il TX deve essere messo di fronte al RX
TX RX
---- -> ----
-----| -> |-----

Per cui conviene saldargli dei fili di colore diverso ai led, es:
per RX c (rosso), e (nero)
Per TX A (rosso), e K (nero)

Nel immagine presumo che il pin piegato del TX è il pin più lungo, quindi è Anodo, che è connesso tramite R a GND, e non va bene ANODO deve essere connesso a V+ tramite R, per l'occasione visto che non importa dove metti la R gira semplicemente il LED TX. Per vedere se il TX si illumina prendi il tuo smartphon e inquadra il led, la fotocamera del cellulare è sensibile anche a IR, (se non hai lo smartphon, scendi per strada e di: hei chi mi presta uno smartphon; :D.

Fatto questo andiamo al codice.
A0 fino A?, sono sia analogici che digitali. Nel codice che hai scritto c'è:

pinMode (rx,INPUT);

Il quale imposta il pin rx come ingresso digitale.
Poi però nel codice pretendi di leggere da questo pin un valore analogico usando:

while (analogRead(rx) >200)

Ma il pin è impostato come ingresso digitale e quindi lo devi leggere con digitalRead(rx).

http://www.radio.walkingitaly.com/radio/radiosito/tutorial/diodi/d_led/d_led.htm

Ciao.