| 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. |
- Code-Referenz
- HardwareReviews
- Kaufen
- Suche
- Mitglieder
- Kalender
Hallo, Gast! Anmelden Registrieren ArduinoForum.de - Das deutschsprachige Forum rund um den Arduino › Arduino-Allgemein › Programmierung

« Zurück 1 ... 115 116 117 118 119 ... 134 Weiter »
LED Blinken lassen ohne delay und mit einem Ende
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 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. |
|
| 26.10.2014, 13:00 Beitrag #2 |
Thorsten Pferdekämper 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. |
|
| 26.10.2014, 13:13 Beitrag #3 |
EddyErdmann 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. |
|
| 26.10.2014, 19:33 Beitrag #4 |
Thorsten Pferdekämper 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. |
|
| « Ein Thema zurück | Ein Thema vor » |
|
| 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.