- IT-komponenter
Infrarød modtager
Modtag infrarøde signaler
Lab
ITT Lab
Programområde
Digital
Placering
EK Guldbergsgade
Bygning E, lokale A448
Adgang til komponenten
Komponenten er kun tilgængelig for studerende på IT-teknolog-uddannelsen.
Dette modul kan modtage infrarøde signaler, og hvilket kan blive formateret ned til data hvis sender og modtager bruger samme framework/opsætning til at sende og modtage data over meget kort distance
Signalerne bliver sendt som High/Low pulser.
Tekniske specifikationer
| Kreds | TL1838 |
| Operativ spænding | 5 V |
| Interface | Digitalt |
| Modulation Frekvens | 38Khz |
Pinout
| Nummer | Navn | Rolle |
|---|---|---|
| 1 | GND | Negativ forsyning |
| 2 | VCC | Positiv forsyning |
| 3 | S | Data ind |
Modulations Frekvens: 38Khz
Hvordan fungerer den?
Kodeeksempel
import time
from machine import Pin
from ir_rx import NEC_16
def callback(data, addr, ctrl):
if data > 0: # NEC protocol sends repeat codes.
print('Data {:02x} Addr {:04x}'.format(data, addr))
ir = NEC_16(Pin(23, Pin.IN), callback)