Gå direkte til indhold
  • 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?

IR receiver basics

MicroPython TechNotes: Infrared receiver

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)