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.