Tasmota/lib/lib_basic/IRremoteESP8266-2.7.15/docs/README_de.md

3.7 KiB

IRremoteESP8266 Library

Diese Programmbibliothek ermöglicht das Senden und Empfangen von Infrarot-Signalen mit ESP8266- oder ESP32-Mikrocontrollern mithilfe des Arduino-Frameworks und handelsüblichen 940nm Infrarot-LEDs und IR-Empfängermodulen, wie zum Beispiel TSOP{17,22,24,36,38,44,48}*-Demodulatoren.

Unterstützte Protokolle

Details zu den unterstützten Protokollen und Geräten befinden sich hier.

Fehlersuche

Bitte erst den Troubleshooting Guide lesen, bevor Probleme gemeldet werden oder um Hilfe gebeten wird.

FAQ - häufige Fragen

Einige Antworten zu häufig gestellten Fragen sind auf unserer F.A.Q. Wiki-Seite hinterlegt.

Library API-Dokumentation

Diese Bibliothek benutzt Doxygen zur automatischen Dokumentation der API dieser Bibliothek. Sie ist hier zu finden.

Installation

Installation von offiziellen Releases über die Arduino-IDE v1.8+ (Windows & Linux)
  1. Das Untermenü "Sketch" -> "Bibliothek einbinden" -> "Bibliotheken verwalten..." aufrufen.
  2. In das Suchfeld oben rechts ("Grenzen Sie Ihre Suche ein...") IRremoteESP8266 eintragen.
  3. Bei den Suchergebnissen IRremoteESP8266 auswählen.
  4. Die Version markieren, die installiert werden soll, und dann "Installieren" klicken.
Manuelle Installation (Windows)
  1. Auf der Website auf den grünen "Code"-Knopf klicken, dann "Download ZIP" auswählen.
  2. Die heruntergeladene Zip-Datei entpacken.
  3. Den entpackten Dateiordner in "IRremoteESP8266" umbenennen.
  4. Diesen Ordner anschließend in den Bibliotheken-Pfad verschieben. (Unter Windows: C:\Users\BENUTZER\Dokumente\Arduino\libraries\)
  5. Die Arduino-IDE neu starten.
  6. Unter den Beispielen finden sich neue Einträge.
Benutzung von Git für die Installation der Bibliothek (Linux)
cd ~/Arduino/libraries
git clone https://github.com/crankyoldgit/IRremoteESP8266.git
Um die neueste Version der Bibliothek zu beziehen
cd ~/Arduino/libraries/IRremoteESP8266 && git pull

Mithelfen

Anregungen für die Mithilfe am Projekt:

  • Das Melden von Bugs und Fehlern
  • Das Einreichen von Verbesserungs- und Erweiterungsvorschlägen
  • Das Erstellen und Verbessern der Dokumentation
  • Das Melden von Problemen und Einreichen von Pull-Requests
  • Anderen Leuten von dieser Bibliothek erzählen

Beitragende

Die Beitragenden sind hier aufgelistet.

Historie der Bibliothek

Diese Bibliothek basiert auf Ken Shirriff's Vorarbeit (https://github.com/shirriff/Arduino-IRremote/).

Mark Szabo programmierte die IRsend-Klassen auf ESP8266 und Sebastien Warin war verantwortlich für die Empfangs- und Dekodier-Teile (IRrecv-Klassen).

Die Bibliothek wurde ab Version v2.0 fast komplett neu geschrieben, um besser auf die ESP8266-Ressourcen Rücksicht zu nehmen.