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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.