LED Blinken Lassen Ohne Delay Und Mit Einem Ende

INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.
ArduinoForum.de - Das deutschsprachige Forum rund um den Arduino
  • Code-Referenz
  • HardwareReviews
  • Kaufen
  • Suche
  • Mitglieder
  • Kalender
Hallo, Gast! Anmelden Registrieren ArduinoForum.de - Das deutschsprachige Forum rund um den Arduino › Arduino-Allgemein › Programmierung v « Zurück 1 ... 115 116 117 118 119 ... 134 Weiter » LED Blinken lassen ohne delay und mit einem Ende Antwort schreiben Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Baumstrukturmodus | Linearer Modus LED Blinken lassen ohne delay und mit einem Ende
26.10.2014, 12:46 Beitrag #1
EddyErdmann Offline Junior Member ** Beiträge: 16 Registriert seit: Oct 2014
LED Blinken lassen ohne delay und mit einem Ende Hallo, ich versuche als eine LED als Testexemplar für mein Magnetventil dreimal blinken zu lassen. Danach soll die LED ausgehen. Leider komme ich da nicht voran. Mit dem delay befehl geht es: void setup() { pinMode(12, OUTPUT); int i = 0; while (i<5) { digitalWrite (12,HIGH); delay (1000); digitalWrite (12,LOW); delay (1000); i ++; } digitalWrite(12,LOW); } void loop() { } aber mit dem millis geht es nicht, es blink zweimal und dann bleibt die LED wieder stehen. Kann mir da jemand einen Tip geben? int i =0; byte ledPin=12; // LED liegt am digitalen PIN 12 boolean value=LOW; // Startwert der LED unsigned long previousMillis=0; //speichert wieviele Sekunden seit der letzten Veränderung vergangen ist unsigned long interval=1000; //Intervallänge void setup () { pinMode(ledPin,OUTPUT); } void loop() { while (i<3) if(millis()-previousMillis > interval) { previousMillis = millis();// aktueller Zeitspeicher value = !value; // Zustand der LED ändern digitalWrite(ledPin,value); i++; // versuch - geht nicht digitalWrite(ledPin, LOW); } } Erwarte das Schlimmste, erhoffe das Beste.
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
26.10.2014, 13:00 Beitrag #2
Thorsten Pferdekämper Offline Primadonna der Technologie ***** Beiträge: 2.287 Registriert seit: Feb 2014
RE: LED Blinken lassen ohne delay und mit einem Ende Hi, versuch mal statt "while (i <3)" das hier: "if (i <6)". Gruß, Thorsten Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
26.10.2014, 13:13 Beitrag #3
EddyErdmann Offline Junior Member ** Beiträge: 16 Registriert seit: Oct 2014
RE: LED Blinken lassen ohne delay und mit einem Ende
(26.10.2014 13:00)Thorsten Pferdekämper schrieb: Hi, versuch mal statt "while (i <3)" das hier: "if (i <6)". Gruß, Thorsten
Das funktioniert, aber warum? Muss der Code 6x ausgeführt werden? Jetzt muss ich nur noch hinbekommen den code für viele led´s zu schreiben Danke Andreas Erwarte das Schlimmste, erhoffe das Beste.
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
26.10.2014, 19:33 Beitrag #4
Thorsten Pferdekämper Offline Primadonna der Technologie ***** Beiträge: 2.287 Registriert seit: Feb 2014
RE: LED Blinken lassen ohne delay und mit einem Ende
(26.10.2014 13:13)EddyErdmann schrieb: Das funktioniert, aber warum? Muss der Code 6x ausgeführt werden? Jetzt muss ich nur noch hinbekommen den code für viele led´s zu schreiben
Du invertierst in jedem Durchlauf den Zustand der LED. Für einmal blinken brauchst Du also zwei Durchläufe, einen für "an", einen für "aus". Da Du dreimal blinken haben wolltest macht das 2 * 3 = 6 Durchläufe. Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
« Ein Thema zurück | Ein Thema vor »
Antwort schreiben
Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Delay Problem aandre 8 1.540 22.11.2025 17:44 Letzter Beitrag: Bitklopfer
WS2811 und WS2812b in einem Sketch chrisabi 6 2.659 17.10.2024 09:37 Letzter Beitrag: N1d45
Schaltung u. Programmierung ok, aber nur von einem Client aus DO3GE 16 7.214 05.09.2024 14:54 Letzter Beitrag: Tommy56
Frage zu Delay? Holzwurm56 15 6.041 03.09.2024 18:00 Letzter Beitrag: Fony
Zwei Funktionen nebeneinander laufen lassen Felix R. 7 2.352 20.01.2024 12:09 Letzter Beitrag: Felix R.
definiton des counters warum kommt es zu einem überlauf ? senseman 16 5.096 19.01.2024 21:54 Letzter Beitrag: Bragenow
Ohne Usb spielt Arduino verrückt heeman 41 11.808 19.11.2023 17:18 Letzter Beitrag: hotsystems
Suche Hilfe bei Umgang mit Library ohne Beispiele Peff 44 9.310 28.10.2022 15:58 Letzter Beitrag: N1d45
Blink without delay mit Verschachtelung und Zaehler. gutschy 48 8.048 04.09.2022 19:00 Letzter Beitrag: combie
AzDelivery Arduino Mega 2560 und GY-NEO-6M v2, serielle Ports ohne Funktion mischu 11 3.525 06.04.2022 21:31 Letzter Beitrag: hotsystems
  • Druckversion anzeigen
  • Thema einem Freund senden
  • Thema abonnieren
Gehe zu: Bitte wähle: -------------------- Private Nachrichten Benutzer Control-Panel Wer ist online? Suche Forenstartseite ArduinoForum-News -- News Arduino-Allgemein -- Programmierung -- Hardware u. Schaltungen ---- Shields für den Arduino ---- Boards -- ESP8266 und ESP32 -- Arduino-Projekte -- Tutorials und Literatur -- Produktvorstellungen / Reviews -- PCB / Leiterplatten / Frontplatten Off-Topic -- Sonstiges -- Cafe Duino -- Auktionen Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
  • Impressum
  • Datenschutz
  • Werbung / Mediadaten
  • LabVIEWforum.de
  • DIAdem-Forum.de
  • WestwoodFotoBox.de
  • ETSVS
  • Nach oben
  • Archiv-Modus
  • RSS-Synchronisation | Cookie Consent Settings
  • Hilfe
Es ist: 20.12.2025, 15:41 Deutsche Übersetzung: MyBBoard.de, Powered by MyBB, © 2002-2025 MyBB Group.

Tag » Arduino Led 10 Mal Blinken Lassen