Arduino - Kein auslesen der Daten beim Ir-Empfänger?

Ich haben ein kleines Problem beim Auslesen des Ir-Empfänges am Arduino. Ich habe nähmlich als nächstes Projekt vor, den Arduino über eine Infrarotfernbedinung ferzusteuern. Um dies jedoch machen zu können, muss ich natürlich erst einmal die Werte auslesen, welche von der Fernbedinung kommen. Das Problem jedoch dabei ist, dass mir im Seriellen Monitor bei der Ausgabe der Wert 0 angezeigt wird (bei jeder Taste).

Ich sehe jedoch dass der Ir-Empfänger reagiert und verarbeitet. Zudem sind sowohl Hardware als auch Software richtig:

#include <IRremote.h>

int RECV_PIN =7;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()

{

 Serial.begin(9600);

 irrecv.enableIRIn(); // Start the receiver

}

void loop() {

 if (irrecv.decode()) {

  Serial.println(results.value, HEX);

  irrecv.resume();

 }

}

Das seltsame begann schon für mich, als ich in dem if-statement das &results entfernen musstem weil der Serielle Monitor mir sonst folgendes anzeigte:

Aber noch einmal zurück zu auslesen. An der Hardware kann es auch nicht liegen. Ich hatte sowahl den Arduino, als auch den Infrarot-Sensor ausgetauscht. Ich habe auch schon versucht den Ir-Empfänger am AnalogPin anzuschließen, jedoch mit dem selben resultat. Auch die Fernbedinungen untereinander habe ich ausgetauscht.

Würde micht über Antworten freuen

Ps. Ich nutzte einen ArduinoUno R3

Mein Ir-Empfänger: https://www.amazon.de/ANGEEK-Infrarot-IR-Empf%C3%A4nger-Infrarot-Receiver/dp/B07RMDR9LL/ref=sr_1_5?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=POLRK63VNK91&dchild=1&keywords=arduino+ir+empf%C3%A4nger&qid=1612701939&sprefix=arduino+ir+%2Caps%2C190&sr=8-5

Bild zum Beitrag
Computer, Technik, Hardware, programmieren, Arduino, Technologie
Windows Server mit Virtual Box?

Hallo,

Ich versuche mich grad ein einem neuen IT Bereich weiter zu entwickeln und wollte mich mit dem Active Directory ein wenig auseinandersetzen.

Ich habe mir nun gedacht ich mach einfach zum Testen mal eine Testumgebung mit Windows Server 2019 mit Data Center mit Virtual box.

Alles lief ganz gut als Ich nun denn Lokalen Server einrichten wollte hatte ich ein Problem... Ich wollte über IPv4 die IP-Adresse Manuell zuweisen das klappt aber nicht. Ich habe mir viele Videos angesehen was eine IP Adresse ist und wie sie funktioniert. Ich hab nun verschstanden wie eine IP Adresse aufgebaut ist.

Was ich aber nicht verstehe ist was ich genau bei Standart Gateway eingeben soll??

Ich habe dort erst mal ganz normal die IP-Adresse angegeben. Also das Netz.

Wieso ich dir IP Adresse Manuell eingebe? Naja weil wenn ich es auf Automatisch stelle dann funktioniert zwar das Internet auf der Testumgebung aber es hat dann eine ganz andere IP-Adresse die mit 10.0. 2 anfängt statt 192.168

Wenn ich das richtig verstanden habe dann ist meine Testumgebung garnicht Im Netzwerk von meinem Router?

Ich mach da irgendwas falsch. Wenn ich alles auf Automatisch lasse hab ich wie gesagt Internet Empfang allerdings ist der Lokale Server immernoch nicht bereit was ich vermute mal auch daran liegt das er garnicht an meinem Router angebunden ist? Ich habe mich in meinem Unitymedia Router angemeldet und siehe da meine Testumgebung erscheint dort nicht.

Ich habe versucht es selbst herauszufinden aber ich gebe auf irgendwas mach ich falsch. Ich habe paar Bilder mal angehängt vllt. Könnt ihr damit was anfangen.

Das hier ist Manuell:

Das hier ist Automatisch:

Bild zum Beitrag
Computer, Technik, Netzwerk, IP-Adresse, Technologie, windows server 2019
Wie schaffe ich es hier noch Inputboxen bzw. Abfragefelder zu integrieren?

Unten habe ich mein Programm Code (Auto Hotkey Skript) eingefügt. Hier möchte hier noch gerne ein Abfrage Feld hinzufügen der z.B. nach dem Namen fragt und dann an die richtige Stelle das Ganze einfügt. Z.B bei A steht:

SendInput, Sehr geehrter Herr ... und an dieser Stelle soll quasi ein Abfrage Feld mit dem Namen erscheinen, dass dann im eingefügt wird.

Hoffe mein Vorhaben ist soweit verständlich.

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
; Erstellt ein aufklappbares Menü durch Hinzufügen von Menüpunkten.
Menu, EigenesMenü, Add, AA, A
Menu, EigenesMenü, Add, BB, B
Menu, EigenesMenü, Add, CC, C
Menu, EigenesMenü, Add ; Fügt eine Trennlinie hinzu.
Return ; Ende des automatischen Ausführungsbereichs.
A:
FormatTime,Datum,,dd.MM.yyyy
SendInput, %Datum%{Enter 3}
SendInput, Sehr geehrter Herr ...,{Enter 4}
SendInput, Mit freundlichen Grüßen{Enter}{Up 3}
return
Return
B:
FormatTime,Datum,,dd.MM.yyyy
SendInput, %Datum%{Enter 3}
SendInput, Sehr geehrter Herr ...,{Enter 4}
SendInput, Mit freundlichen Grüßen{Enter}{Up 3}
return
Return
C:
FormatTime,Datum,,dd.MM.yyyy
SendInput, %Datum%{Enter 3}
SendInput, Sehr geehrte Damen und Herren,{Enter 4}
SendInput, Mit freundlichen Grüßen{Enter}{Up 3}
return
Return
PC, Computer, Technik, Notebook, IT, programmieren, AutoHotkey, Informatik, Informatiker, Technologie, ahk script

Meistgelesene Beiträge zum Thema Technologie