Ta frekvence určitě není komunikační. Funguje to tak, že vyslání signálu cca 38kHz způsobí, že se na výstupu IR přijímače objeví log. 0 po celou dobu trvání signálu (do určité délky). Přijímače mají slušnou citlivost okolo nominální frekvence +-2kHz, takže můžeš použít na tu klimu klidně i 38kHz. Samotný způsob kódování není normalizovaný a používají se různě dlouhé kódy s různými poměry pulzů. Pokud nemáš osciloskop, můžeš si IR přijímač zapojit na jeden pin arduina a ten skenovat a vyhodnotit si signál. Ale je třeba rozlišení alespoň 0,1ms.
Také různé přijímače jsou optimalizované na určitý druh kódu. Je to tak, aby se mohly vyloučit periodické rušivé signály ze světelných zdrojů a ty pak přijímač eliminuje. Pokud se použije přijímač pro krátké kódy na dlouhé, tak se může stát že začne kód vnímat jako rušení a eliminuje ho a je po přijmu
