Archiv verlassen und diese Seite im Standarddesign anzeigen : Das ganz große brett vorm kopf ;-)
merlin63
12.08.2007, 03: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
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, 03: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
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, 05: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
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, 19: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
Hatte ich mir schon gedacht. Und gerade in BASCOM hast du die Befehle.
Schau mal in Hilfe.
Gruß
Rolf
merlin63
12.08.2007, 22: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
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, 23: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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.