IR-Sender mit Arduino

Mein Versuchsaufbau besteht aus:

  • 1 x Arduino Uno-Nachbau von AZ-Delivery
  • 1 x IR-Diode
  • 1 x Breadboard
  • 1 x 20 Ohm-Widerstand
  • 1 x 1 kOhm-Widerstand
  • Kabel

Verwendete Software:

  • Arduino IDE 1.8.16
  • Bibliothek IRremote von Armin Joachimsmeyer Version 2.2.3

Anschlussplan

Folgender Quellcode wurde verwendet:

#include <IRremote.h>

int irSendPin = 3; //Anschlusspin am Arduino

IRsend irSender;

int value = 18127;  //Ein- Ausschalten meines Testgeräts

void setup()
{
    Serial.begin(115200);  //Seriellen Monitor starten
}

void loop()
{
  Serial.println("Sony");
  Serial.println(value);
  irSender.sendSony(value, 16);  // 16 bits
  delay(500);
}

Erläuterung

Den Wert „18127“ habe ich zuvor mit meinem Versuchsaufbau IR-Empfänger mit VS1838B ausgelesen.

Ergebnis

Der Aufbau schaltet mein Gerät ein und aus. Wichtig ist, dass man einen PWM-tauglichen Pin am Arduino auswählt. Andernfalls funktioniert die Schaltung nicht.

Ich wünsche viel Erfolg beim Nachbau!

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert