RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO burger Fehler beim Testlauf

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7432 private projects
  • 378 public projects
  • 16179195 lines compiled
  • 58194 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Fehler beim Testlauf

Fehler beim Testlauf 7 Jahre 5 Monate her #3907

  • JT2000
  • JT2000s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 11
Hallo zusammen,

ich bin ganz neu hier... ;)

Ich habe mir den Nibo-Burger zugelegt. Was das löten angeht bin ich eigentlich ziemlich firm.
Habe also alles zusammengelötet und zusammengebaut und den ersten Testlauf durchgeführt. Wie beschrieben gehen die LED's 1-4 nacheinander kurz an. Allerdings in einer endlosen Schleife. Ich weiß nicht ob das so sein soll oder ob nach dem ersten Durchlauf eigentlich Schluss ist. Auf jeden Fall leuchtet wie beschrieben LED2, wenn ich den TAster 2 drücke du LED3, wenn ich den Taster 3 drücke. Bei Taster 1 leuchtet aber nicht nur LED1 sondern auch LED3. Das soll so nicht sein. Auch bei anderen Testläufen, wo mit Taster 1 etwas ausgewählt werden soll (z. B. Kalibrierung), versagt der Taster die erwartete Funktion.
Hat jemand eine Idee woran das liegen kann, bzw. wie ich systematisch den Fehler finden kann?
Dioden habe ich bereits alle durchgemessen. Die haben noch alle Durchgang, sind also anscheinend nicht defekt und auch von der Polarität richtig eingebaut... Jetzt verzweifele ich etwas... :help:
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler beim Testlauf 7 Jahre 5 Monate her #3908

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Hallo JT2000!

:welcome:

Miss doch mal die Spannung an X13:KEY gegen Masse und drück dabei die Tasten...
Welche Werte bekommst Du?

-workwind-
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler beim Testlauf 7 Jahre 5 Monate her #3909

  • JT2000
  • JT2000s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 11
Hallo workwind,

Erst mal vielen Dank für die schnelle Antwort.
Ich habe gerade mal nachgemessen und erhalte folgende Werte:

Kein Tastendruck: 2,17 V
Taster 1: 0,97 V
Taster 2: 1,46 V
Taster 3: 1,68 V

VCC ist 4,97 V
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler beim Testlauf 7 Jahre 5 Monate her #3910

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Die Spannungen sind soweit OK!

Überprüf doch mal C2 (10nF Aufdruck: 103), C3 (100 nF Aufdruck: 104) und C13 (10 nF Aufdruck: 103) auf korrekte Bestückung!

-workwind-
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler beim Testlauf 7 Jahre 5 Monate her #3911

  • JT2000
  • JT2000s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 11
Habe ich soeben ebenfalls überprüft. Ist alles korrekt bestückt. :(
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler beim Testlauf 7 Jahre 5 Monate her #3912

  • JT2000
  • JT2000s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 11
Ich bin mal in die Programmierung gegangen und habe folgendes programmiert:
void setup() {
  led_init();
  analog_init();
}
 
void loop() {
  char key = key_get_char();
 
  switch (key) {
    case 'A':
      led_set(1,1);
      break;
    case 'a':
      led_set(1,0);
      break;
    case 'B':
      led_set(2,1);
      break;
    case 'b':
      led_set(2,0);
      break;
 
  }
}

Wenn ich jetzt Taste 1 drücke, leuchtet LED 1, bei Taste 2 LED 2... Soweit alles gut. Wenn ich aber das Skript um Taste 3 erweitere, habe ich plötzlich wieder das ursprüngliche Fehlerbild: Taste 1: LED 1 und 3 gehen an, Taste 2: LED 2 geht an, Taste 3: LED 3 geht an.

Folgenden Code habe ich für alle drei Taster verwendet:
void setup() {
  led_init();
  analog_init();
}
 
void loop() {
  char key = key_get_char();
 
  switch (key) {
    case 'A':
      led_set(1,1);
      break;
    case 'a':
      led_set(1,0);
      break;
    case 'B':
      led_set(2,1);
      break;
    case 'b':
      led_set(2,0);
      break;
    case 'C':
      led_set(3,1);
      break;
    case 'c':
      led_set(3,0);
      break;
 
  }
}

Vielleicht hilft das ja den Fehler weiter einzugrenzen?
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Ladezeit der Seite: 0.105 Sekunden

Werbung