Zufallszahlen speichern Bascom AVR

Gast #4564579
Lesenswert?

Hallo,
ich bin aktuell als Schüler mit einem Projekt beschäftigt, dass eine 
Würfelsimulation erfordert. Das Programm im Anhang weißt ein Problem 
auf: Wenn ich es auf meinen Mikrocontroller rüberlade und abspiele, 
läuft das ganze folgend ab:
Wenn ich den Taster an Portd.2 drücke blinken zufällig LEDs auf.
Wenn ich den Taster dann loslasse, dann bleibt eine LED an, das wäre 
dann das Würfelergebnis.
Da die LEDs aber nicht sehr schnell aufblinken, kann ein Mensch mit 
guten Reflexen eventuell steuern, was er würfelt.
Daher die Frage:
Ist es programmtechnisch möglich, das Aufblinken der LEDs vor dem 
Anzeigen des Ergebnisses rauszustreichen? Also prinzipiell den Wert der 
Zufallszahl (im Programm Z) auf den ersten Wert festzusetzen?

Danke im Vorraus für Antworten :)
Angehängte Dateien:
(Firma: Vescomp) #4564721
Lesenswert?

JanniXZ schrieb:
> Wenn ich den Taster an Portd.2 drücke blinken zufällig LEDs auf.
 Nein.

> Wenn ich den Taster dann loslasse, dann bleibt eine LED an, das wäre
> dann das Würfelergebnis.
 Ja.


JanniXZ schrieb:
> Da die LEDs aber nicht sehr schnell aufblinken, kann ein Mensch mit
> guten Reflexen eventuell steuern, was er würfelt.

 Nö, kann er nicht.
 Aufblinken hat nichts mit Ergebnis zu tun, höchstens mit Prellen.
Gast #4565360
Lesenswert?

Mai schrieb:
> Pack das "Gosub Ergebnis" hinter das "End If", dann wird während
> des
> Tastendrucks nichts angezeigt.
>
> Damit es zufälliger wird:
> Pack zwischen "If Pind.2....." und "While" ein "Randomize Timer"
Der Timer sollte natürlich vorher aktiviert werden.
Steht aber alles in der Bascom-Hilfe zum Thema RND bzw. Randomize.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren