Delayrandom welcher zeitwert
|
05.01.2021, 21:29
Beitrag #1
|
|||
|
|||
Delayrandom welcher zeitwert
Hallo,
ich hab folgendes Prgramm Code: #include <EEPROM.h> Jetzt würde ich gerne den delay(random50,150); ändern und zwar in Millis nur leider sind für random keine millis angegeben. Code: unsigned long anZeit = 5000; // Zeit bis Beleuchtung ein jetzt hab ich versucht das delayrandom um zuschreiben auf millis haken an der sache 1. bei randomZeit mit einem Wert 1 oder grösser leuchten die LED`s im 2. Strip nicht mehr voll auch ist das Intervall nicht wie gewünscht 4000 warten 1000 ein (millis). Das ganze läuft ehr sporadisch oder jedes 2te x blinken die LED(strip2) voll. ich finde den denk fehler nicht. könnte mir eventuell jemand helfen ? einwandfrei funktionieren tut es mit delay die LED leuchten voll auf.. |
|||
05.01.2021, 22:02
(Dieser Beitrag wurde zuletzt bearbeitet: 05.01.2021 22:03 von Tommy56.)
Beitrag #2
|
|||
|
|||
RE: Delayrandom welcher zeitwert
Code: if (millis() - last >= intervall) Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
05.01.2021, 22:49
(Dieser Beitrag wurde zuletzt bearbeitet: 05.01.2021 23:05 von senseman.)
Beitrag #3
|
|||
|
|||
RE: Delayrandom welcher zeitwert
Deine Aussage ist mir leider gerade nicht ganz klar.
Ich habe die zeile delay(random150, 1500)); jetzt frage ich mich wo ist bei delay die zeitangabe. Eigentlich werden doch nur die obere und untere zufallszahl vorgegeben. Schreibe ich das Prog jetzt um Code: { Code: unsigned long randomZeit = 5; Jetzt wird Strip2 ebenfalls zufällig gewählt (an/aus) Strip2 sollte aber 4sec aus 1 sec an sein. Wo hab ich jetzt den denkfehler mit delay gehts ![]() |
|||
06.01.2021, 00:34
Beitrag #4
|
|||
|
|||
RE: Delayrandom welcher zeitwert
(05.01.2021 22:49)senseman schrieb: ... Deine Frage klärt sich bei der Arduino Code Reference... Diese Reference sollte man immer auf dem Schirm haben *tippgebe* lgbk An alle Neuankömmlinge hier, wenn ihr Code(Sketch) hier posten wollte dann liest euch bitte diese Anleitung durch. 1+1 = 10 ![]() ![]() |
|||
06.01.2021, 10:42
Beitrag #5
|
|||
|
|||
RE: Delayrandom welcher zeitwert
(05.01.2021 22:49)senseman schrieb: Wo hab ich jetzt den denkfehler mit delay gehtsDu verwendest millis() falsch. Schau Dir noch mal BlinkWithoutDelay an und verstehe es. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
06.01.2021, 16:01
Beitrag #6
|
|||
|
|||
RE: Delayrandom welcher zeitwert
(06.01.2021 00:34)Bitklopfer schrieb:(05.01.2021 22:49)senseman schrieb: ... Ja was soll mir jetzt die referenz sagen ? Ich versteh nicht was delay(random150, 1500)); aussagt delay ist mir klar wenn in klammern ein wert gesetzt dann sind das die millis wie sieht es denn dann bei random aus, das ist doch eigentlich eine Zufallszahl. dann wäre die Zufallszahl millis 150 / 1500 ? Verstehe ich das so richtig ? |
|||
06.01.2021, 16:11
Beitrag #7
|
|||
|
|||
RE: Delayrandom welcher zeitwert
(06.01.2021 16:01)senseman schrieb: Ja was soll mir jetzt die referenz sagen ?Zum Beispiel, was die Funktion random(150, 1500) macht und was die beiden Parameter bedeuten. Lesen musst Du schon selbst. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
06.01.2021, 20:50
Beitrag #8
|
|||
|
|||
RE: Delayrandom welcher zeitwert
Danke ich habs gelesen & geschrieben wie ich es verstehe. Da wäre es nett mal zu sagen ob ich damit richtig liege. nämlich das die zeit im Zeitfenster bei 150-1500 liegt also min & max wert durch zufall mit dem befehl random.
|
|||
|
|
Möglicherweise verwandte Themen... | |||||
Thema: | Verfasser | Antworten: | Ansichten: | Letzter Beitrag | |
Arduino Taster - Welcher Fehler? | lil.chem | 4 | 1.010 |
10.02.2020 22:39 Letzter Beitrag: Franz54 |
|
![]() |
Welcher FTP Client um mehrere Dateien auf den Server zu schieben. | derAllgaeuer | 26 | 8.807 |
19.08.2017 21:27 Letzter Beitrag: Bitklopfer |
Arduino Due lib <Scheduler.h> : ggf. welcher IRQ ? | HaWe | 0 | 1.828 |
17.10.2014 10:22 Letzter Beitrag: HaWe |
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste