Diagnose-Hilfe bei defektem RC Fahrzeug?

Guten Abend,

ich habe hier einen alten ferngesteuerten Truck von mir. Wollte ihn für meinen kleinen Bruder wieder fit machen, bin Elektroniker und hab auch ein bisschen Grundwissen in elektronischen Schaltungen. Der Truck fährt vorwärts, rückwärts, kann lenken und hat einen zusatz pushbutton für eine Hupe. Alles bis auf die Lenkung funktioniert.Ich dachte mir, wahrscheinlich zu oft die Treppe runter gefallen und irgendeine Lötverbindung hat versagt. Ich hab alle Lötverbindungen gemessen und festgestellt, dass die Lenkung plötzlich ging. Hab einfach alle Kabel getauscht und neu sauber verlötet. Platine auf kalte Lötstellen geprüft. Jetzt funktioniert die Lenkung aber ich kann nicht mehr vorwärts fahren, rückwärts funktioniert. Gut dann hab ich die Fernbedienung im Verdacht gehabt, wahrscheinlich verschlissenes Poti. Keine Potis verbaut sondern simple Schiebekontakte die über den Joystick bewegt werden. Kontakte gereinigt, getestet, Fehlanzeige. Kontakte direkt am IC mit Pinzette überbrückt, immer noch kein Erfolg. Oszilloskop angeworfen und Fernbedienung getestet. Alles einwandfrei. Also muss es der Empfänger sein. Endstufen-Transistoren von der Umkehrschaltung gemessen, Signal beim Rückwärtsgang fehlt. Direkt am Ausgang vom IC gemessen, kein Signal. Vörwärtsgang kommt an. Ist das wirklich möglich, dass das IC einfach nen Schaden hat? Sämtliche Transistoren an der Treiberstufe sind einwandfrei gemessen. Kann mir von daher auch nicht erklären, wie es zu diesem Defekt kommen kann, es fließt ja auch nur ein winziger Strom über die Basis der Vorstufe. Meint ihr da hat einfach der Zahn der Zeit genagt? Das IC ist von Realtek (Krabbenlogo) aber anhand von der Beschriftung mit "RX809" konnte ich absolut nichts finden in Google und Co.

Elektrik, Reparatur, Elektrizität, RC-Auto, RC-Modellbau, Schaltung
Arduino RFID reader mit Timer?

Ich habe folgendes Problem, ich versuche eine maschine in arduino zu bauen, welche die zeit misst wo keine RFID karte auf dem reader liegt. Nun habe ich aber folgendes Problem, wenn ich die karte auflege wird der Timer schon gesartet, dieser soll aber erst gesartet werden, wenn der user die karte vom reader entpfernt. kann mir da jemand helfen.

#include <SPI.h>
#include <MFRC522.h>


#define SS_PIN D4  // SDA Pin (Slave Select)
#define RST_PIN D3 // Reset Pin


MFRC522 mfrc522(SS_PIN, RST_PIN);  // RFID-Instanz


unsigned long startTime;
bool timerActive = false;
bool cardDetected = false;


void setup() {
  Serial.begin(115200);  // Initialisiere die serielle Kommunikation
  SPI.begin();           // Initialisiere den SPI-Bus
  mfrc522.PCD_Init();   // Initialisiere den RFID-Leser


  Serial.println("RFID-Leser bereit. Halten Sie eine Karte an den Leser.");
}


void loop() {
  bool cardPresent = mfrc522.PICC_IsNewCardPresent();
  
  if (cardPresent) {
    if (mfrc522.PICC_ReadCardSerial()) {
      // Karte wird erkannt
      if (timerActive) {
        // Timer stoppen und Zeit ausgeben
        unsigned long elapsedTime = millis() - startTime;
        Serial.print("Zeit gemessen: ");
        Serial.print(elapsedTime);
        Serial.println(" ms");
        timerActive = false;  // Timer zurücksetzen
      }
      cardDetected = true; // Karte wurde erkannt
      mfrc522.PICC_HaltA();  // Halt das Leseverfahren
      mfrc522.PCD_StopCrypto1();
    }
  } else {
    // Wenn keine Karte mehr vorhanden ist
    if (cardDetected && !timerActive) {
      // Timer starten, wenn der Timer nicht aktiv ist
      startTime = millis();
      timerActive = true;
      Serial.println("Timer gestartet.");
    }
    cardDetected = false; // Karte wurde entfernt
  }
}


Computer, Elektrik, Arduino, Elektrizität, Schaltung, Arduino Uno, ESP8266, Arduino IDE

Meistgelesene Beiträge zum Thema Elektrizität