Mit dem verwendeten Modul kann es mit nur einem Kondensator funktionieren,
eine eigene vernünftige Stromversorgung ist betriebssicherer.
Dass dein delay-Gestolper im Sender keine Antworten empfängt wundert mich nicht.
Das Fenster in dem ein Empfang möglich ist, ist viel zu klein.
Delay gehört IMHO nicht in ein Programm das asynchrone Kommunikation versucht.
for (int i = 0; i < 1; i++)
Wozu dient diese optische Kodebereicherung?
Der Kompiler entfernt sie völlig (zum Glück).