- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 19

Thema: Problem mit Zufalls Tabelle (Atmega32)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    23.01.2013
    Beiträge
    9
    Hallo,

    ich habe es mir fast gedacht, das es so nicht zu realisieren ist .
    Da die Platine schon soweit fertig ist, werde ich erstmal auf ein Zufalls Programm verzichten.
    Ich werde eure Vorschläge bei meinem nächsten Cube mit einbeziehen.
    Habt Vielen Dank für eure mühe

    Gruß
    Lars

  2. #2
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Zitat Zitat von Lars Schütz Beitrag anzeigen
    ich habe es mir fast gedacht, das es so nicht zu realisieren ist .
    Da die Platine schon soweit fertig ist, werde ich erstmal auf ein Zufalls Programm verzichten.
    Ich werde eure Vorschläge bei meinem nächsten Cube mit einbeziehen.
    Habt Vielen Dank für eure mühe
    Wenn du einen offenen AD-Eingang hast, könntest du diesen Einlesen und die daraus resultierenden Werte als Seed benutzen. Alternativ bleibt noch eine Zeit übrig. Also Möglichkeiten gibt es noch.
    Grüße
    Thomas

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    23.01.2013
    Beiträge
    9
    Und wie soll ich das Zufallsprogramm realisieren, ohne Datentabellen?
    Bin noch Anfänger in Basic...

    Gruß Lars

  4. #4
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Zitat Zitat von Lars Schütz Beitrag anzeigen
    Und wie soll ich das Zufallsprogramm realisieren, ohne Datentabellen?
    Bin noch Anfänger in Basic...
    Statt einer Tabelle kannst du einfach ein Array verwenden.
    Siehe auch: Bascom Tabellen (RN-Wissen)
    Grüße
    Thomas

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Kann man statt einer Tabelle nicht einfach die RND Funktion verwenden?

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  6. #6
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Zitat Zitat von Klebwax Beitrag anzeigen
    Kann man statt einer Tabelle nicht einfach die RND Funktion verwenden?
    Soweit waren wir oben schon! RND erzeugt keine echten Zufallszahlen, der Threadersteller will aber welche. Mit RND würden nach dem Start immer wieder diesselbe Musterfolge auftreten.
    Grüße
    Thomas

  7. #7
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    RND erzeugt keine echten Zufallszahlen
    Ich mag ja nicht gern klugscheissen, aber "echte" Zufallszahlen gibt es nicht!

    Gruß

    mic
    Geändert von radbruch (31.01.2013 um 14:41 Uhr)
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  8. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Thomas E. Beitrag anzeigen
    Soweit waren wir oben schon! RND erzeugt keine echten Zufallszahlen, der Threadersteller will aber welche. Mit RND würden nach dem Start immer wieder diesselbe Musterfolge auftreten.
    Das ist schon klar, es ging mir eher um die Frage:
    Und wie soll ich das Zufallsprogramm realisieren, ohne Datentabellen?
    Eine (pseudo)Zufallsfolge liefert typischerweise eine Funktion, ohne Tabelle. Nur den Startwert muß man sich durch einen von extern geholten Wert bestimmen. In C kann man den random seed einstellen, ich weiß nicht ob das in Basic auch so geht. Die wirkliche Frage ist eher, wo bekomme ich bei einer gegebenen Hardware einen Startwert her. Wenn es eine Starttaste gibt, kann man die Zeit vom Einschalten bis zum Drücken der Taste nehmen. Ob ein offener ADC Eingang etwas passendes liefert, muß man ausprobieren. Dann mit diesem Wert den random seed einstellen, oder wenn das nicht geht, sooft wie diese Zahl vorgibt RND aufrufen und das Ergebniss verwerfen. Ab dann ist das Muster sicher nicht mehr zu erkennen. Besser als eine Tabelle mit 16 Einträgen ist das allemal.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

Ähnliche Themen

  1. [ERLEDIGT] Suche Schaltung für Zufalls Ein/Aus Intervalle
    Von MerlinTheWizzard im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 07.04.2011, 14:52
  2. Pseudo-Zufalls-Impulse-Generator
    Von Maurice M. im Forum AVR Hardwarethemen
    Antworten: 8
    Letzter Beitrag: 12.01.2010, 09:58
  3. Problem mit optischer Maus an STK500 mit ATMega32
    Von collatz im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 21.04.2008, 20:17
  4. Timer2 Problem mit ATmega32
    Von Maverick83 im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 05.06.2007, 19:50
  5. STACK Problem mit BasCom ATMega32
    Von Chris266 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 18.04.2005, 11:36

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress