Hallo Leute ich habe heute zum ersten mal im Arduino den random Befehl ausprobiertund bin dort auf ein kleinen Problem gestoßen. Ich möchte eine Zahl im Bereich von 1 bis 49 generieren und auf dem Display ausgeben. Nun generiet er aber auch Zahlen über dem MAX Wert wie z.B: 88 78 etc. Kann es sich dabei um einen banalen Fehler meiner Seite handeln? Danke für eure Zeit;) Hardware : Arduino UNO #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); short randNumber; void setup() { lcd.begin(16, 2); lcd.print("Zufallszahlen"); delay(1500); lcd.clear(); } void loop() { randNumber = random(1, 50); lcd.setCursor(0, 0); lcd.print(randNumber); delay(500); }
Matthias K. schrieb: > Nun generiet er aber auch Zahlen über dem MAX Wert wie > z.B: 88 78 etc. nein, vermutlich passiert das nicht. > Kann es sich dabei um einen banalen Fehler meiner Seite handeln? ja. Da du kein clear von Display machst. Überschreibt er nur die 1.Stelle. aus einer 19 und einer 8 wird dann eine 89.
;D Danke dir das hört sich logisch an. Und danke für die schnelle Reaktion.:)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.