Fehler bei Arduino-Programm (Arduino Uno)?

Mein Programm sollte eigentlich so funktionieren, dass beim drücken der einen Taste auf einer Fernbedienung der motorPin auf high gesetzt wird und der Motor sich eben dreht und bei einer anderen Taste der wieder aufhört. Die Tasten erkannt und sonst funktioniert auch alles, bis ich die Taste zum Einschalten vom Pin drücke. Der Pin schaltet sich auch an, aber danach wird im Serial Monitor nur noch

IR code:0x0
 other button   

angezeigt, ohne, dass überhaupt irgendwas gedrückt wird und der Pin lässt sich auch nicht mehr ausschalten. Wie fixe ich das?

das ist der Code:



#include "IRremote.h"

int receiver = 11; 
int motorPin = 6; 

IRrecv irrecv(receiver);   
uint32_t last_decodedRawData = 0;

void translateIR() 
{  
  if (irrecv.decodedIRData.flags)
  {
    irrecv.decodedIRData.decodedRawData = last_decodedRawData;
    Serial.println("REPEAT!");
  } else
  {
    Serial.print("IR code:0x");
    Serial.println(irrecv.decodedIRData.decodedRawData, HEX);
  }
 
  switch (irrecv.decodedIRData.decodedRawData)
  {
    case 0xF807FF00: digitalWrite(6, HIGH);    break;
    case 0xF609FF00: digitalWrite(6, LOW);    break;

    default:
      Serial.println(" other button   ");
  }
  last_decodedRawData = irrecv.decodedIRData.decodedRawData;
  delay(500);
}


void setup() 
{
  Serial.begin(9600);
  Serial.println("IR Receiver Button Decode");
  irrecv.enableIRIn();
  pinMode(6, OUTPUT); 


}


void loop()  
{
  if (irrecv.decode()) 
  {
    translateIR();
    irrecv.resume();
  }
}
Arduino, C (Programmiersprache), Arduino Uno, Arduino IDE
Samsung Galaxy A52 ist sehr langsam, laggt extrem bzw ist kaputt?

Hallo alle miteinander,

Heute ist mir mein Handy von meinem Bett herunter gefallen (auf einen Holzboden, ca. 50 cm). Jetzt ist es quasi kaputt… Das Handy an sich ist scheinbar noch an (ich besitze eine galaxy watch und diese ist noch mit dem Handy gekoppelt). Wenn ich auf den an/aus-Knopf drücke passiert nichts oder manchmal wird mir das always on display angezeigt… Wenn ich dann zwei mal auf den Bildschirm tippe (um es an zu machen) oder den an-knopf drücke passiert aber nichts. Manchmal wenn ich meinen Finger an die Stelle halte wo der Fingerabdruckscanner ist, vibriert das Handy ( sehr wahrscheinlich weil es den Fingerabdruck nicht erkennt… Ich habe das Handy auch schon versucht neu zu starten, indem ich einfach ganz lange den an/aus-Knopf gedrückt habe. Dann ist das Handy auch aus gegangen und zeigt nach einiger Zeit dann auf dem kompletten Bildschirm ein ein Störbild an.

also sowas:

einmal nach dem neu starten hat es kurz funktioniert, ich konnte die SIM-Pin eingeben, mein Passwort vom Handy und was auch kurz drin… Als ich es aber wieder ausgeschaltet habe bzw. es in den Stand-bye modus geschaltet habe, gab es wieder genau das selbe Problem…

Gibt es hier irgendjemand der mir dabei helfen kann bzw. der weiß wer mir dabei helfen könnte oder wie ich die Daten sichern könnte, auf meinem Handy sind nämlich ein paar sehr wichtige Daten drauf die ich brauche… Ich besitze das Samsung Galaxy A52 4G in der 128GB Variante.

LG

Kuddelmudel

Kleine „Verbesserung“:

Ich habe das Handy nicht mit nur An/Aus-Knopf lang drücken neu gestartet, sondern mit An/Aus-Knopf UND Leiser-Knopf gleichzeitig lange gedrückt

Bild zum Beitrag
Display, Samsung, Android, Samsung Galaxy, Handy Reperatur, Softwareproblem
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.