Problem mit LCD

OP #4871445
Lesenswert?
• ▲
▼
Hallo, ich experimentiere gerade mit einem Arduino Nano.
Ich habe einen Sketch von arduino.cc um die Ansteuerung eines LCD 
erweitert.
Sobald ich aber den Sketch hochlade, bleibt der Arduino nach ein paar 
Sekunden "hängen". In der Datei sind die betreffenden Zeilen jetzt 
auskommentiert. Dann funtioniert die Ausgabe am seriellen Monitor 
einwandfrei. Aber sobald ich die LCD-Ausgabe aktiviere funktioniert es 
anfangs, aber dann geht nichts mehr (nach ca. 10 sec). Es wäre super, 
wenn ich ein paar Tipps bekommen könnte.
Danke
Angehängte Dateien:
#4871490
Lesenswert?
• ▲
▼
Also ich kann programmtechnisch erstmal nix feststellen...hast du einen 
fliegenden Aufbau, also aufm Steckbrett?

Vielleicht gibt es Probleme mit den Steckerverbindungen...das habe ich 
manchmal wenn ich für die ersten Tests nur das Stecksystem verwende.

Ggf. mal mit einem ganz minimalistischen Zahlen hochzählen testen ob es 
generell ein Problem mit dem Display gibt.
OP #4871512
Lesenswert?
• ▲
▼
Ein Problem mit dem Lcd gibt es glaub ich nicht. Ich habe mir einfach 
mal die micros() anzeigen lassen. Das geht einwandfrei. Das Problem 
scheint in der Zeile "if (millis() - lastmillis == 1000)" zu liegen. 
Vielleicht "trifft" er irgendwann die 1000 durch das  evtl. träge LCD 
nicht genau und bleibt dann hängen. Wenn ich das "==" durch ein ">=" 
ersetze läuft er ja durch. Die Zeile bedeutet ja, das die Anzeige jede 
Sekunde aktualisiert wird. Ich bin Laie, aber ich denke das genau die 
1000 getroffen wird, wenn das Programm an der Stelle kommt, ist 
vielleicht unwahrscheinlich...

Wozu das Ganze: Ich möchte einen Drehzahlmesser für max. 100 U/min 
bauen. Ich denke an 6-8 Impulse/Umdrehung. Ich habe das jetz nur mal 
zusammengesteckt, um zu Testen, ob die Lichtschranke und das LCD geht.
Ich weiß auch nicht, ob dieser Code für solch eine langsame Drehzahl 
sinnvoll ist. Vielleicht kennt ja jemand auch einen alternativen Code.
@ Mandi
Danke für den Tipp :) Habe gerade geschrieben

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.