PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Das ganz große brett vorm kopf ;-)



merlin63
12.08.2007, 02:12
hallo leutz

also als newbie hat man es schon nicht einfach.

ich versuche hier krampfhaft eine variable hoch zu zählen und wieder runter. :-s
rein rechnerisch funtzt das ja auch. nun möchte ich diesen wert auf einem lcd display(16x2) ausgeben. also von 0-10..oder 20 oder 30 kein problem, aber wenn ich über meine taste zurückzähle und bei 10 ankomme dan steht beim nächsten schritt runter da nicht 9, sondern 90.
da kommt dann das berühmte brett vor dem kopf ins spiel.....bin ich zu blöd 8-[ ich pack es einfach nicht die übriggebliebene 0 wech zu bekommen......
ich höre ja schon euer gelächter...aber wat solls icke pack dit nich.
wäre für tips sehr dankbar

gruß thomas

coCo
12.08.2007, 02:27
Hi,
du gibst vor der 9 die 10 auf dem Display aus und vergisst es dann zu löschen, wenn du dann die 9 ausgibst, wird die 1 überschrieben, allerdings wird die 0 von der 10 nicht gelöscht.
Versuch einfach immer das Display zu löschen bevor du eine neue Zahl ausgibst.

MfG

merlin63
12.08.2007, 02:47
hmmmm...
wäre ja auch ne möglichkeit, aber in der ersten zeile habe ich das wort "bildanzahl" zu stehen und in der zweiten zeile dann den variablenwert. wenn ich jetzt bei jeder änderung den ganzen bildinhalt lösche, dann flackert das ganze heftig. kann man dann auch nur die zweite zeile löschen?

gruß thomas

coCo
12.08.2007, 02:55
dann aktualisierst dus zu schnell. Ich lösch immer das ganze Display und das flackert nie, musst halt ein Waitms 300 oder so einbaun. Ansonsten könntest du auch einfach ein Leerzeichen nach der Zahl anfügen.

MfG

merlin63
12.08.2007, 04:21
hallo coco

ich sach nur jiippiii yeaahhhh
danke das de nem alten herren geholfen hast......
das mit den leerzeichen geht sehr gut und sieht auch besser aus, als wenn ich CLS benutze.

ps: da das mein erstes größeres projekt ist, werd ich bestimmt des öffteren nerven ;-)

also bis denne
gruß thomas

for_ro
12.08.2007, 10:45
Hallo,
bei deiner 1- oder 2-stelligen Darstellung ist die Abprüfung <10 sicherlich die schnellste Möglichkeit.
Werden es mehr Stellen oder ist sogar eine Single-Variable darzustellen, gibt es auch noch die Funktionen Format() und Fusing().
Mit Format(Deine_variable," ") erreichst du das gleiche wie oben.

Gruß

Rolf

merlin63
12.08.2007, 18:32
hallo rolf

ich hatte vergessen zu schreiben, das ich das mit bascom mache und da habe ich diese befehle nicht 8-[

aber danke dir
gruß thomas

for_ro
12.08.2007, 19:30
Hatte ich mir schon gedacht. Und gerade in BASCOM hast du die Befehle.
Schau mal in Hilfe.

Gruß

Rolf

merlin63
12.08.2007, 21:30
hallo rolf

na wer lesen kann ist im vorteil......da schaue ich zweimal ins buch und jedesmal überlesen ](*,) ..ich glaube ich werd zu alt füe sowas:-)

also danke dir und ich werd das mal probieren

gruß thomas

avr57
12.08.2007, 21:37
Hi Thomas,

>> ..ich glaube ich werd zu alt füe sowas:-)

nee, da dauert es noch ein bischen. Bin 14 Lenze aelter und es klappt bei mir auch mit Bascom, auch wenn´s etwas laenger dauert als bei den "Juengern".

mfg Karl

merlin63
12.08.2007, 22:27
hi karl

na das läßt ja hoffen....lach....

will mir ja hier so ne belichtungssteuerung für meine canon bauen und jetzt schlage ich mich mit diesem timer rum.......und ich dachte schon das lcd würde mir große probleme bereiten.
na mal sehen ob das was wird.

bis denne
gruß thomas