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.

Thema geschlossen 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
delay() Funktion - wie hoch ist da der Stromverbrauch?
03.01.2015, 14:08 (Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2015 14:13 von Zealot.)
Beitrag #1
delay() Funktion - wie hoch ist da der Stromverbrauch?
Hallo,

ich würde gerne einen Arduino als Zeitschalter für eine LED-Kette verwenden, d.h. die allermeiste Zeit wird er schlafen und nur 2x am Tag etwas zu tun haben (also Abends die LEDs für ein paar Stunden einschalten und dann wieder ausschalten).

Frage: Wieviel Strom verbraucht der Arduino wenn er in der delay() Funktion ist?

Gibts vielleicht eine bessere Funktion für meinen Anwendungsfall?

(1) delay 20 Stunden
(2) Gib bissl Strom auf nen Transistor der die LED anschaltet
(3) Warte 4 Stunden
(4) Schalte den Transistor wieder aus.
(5) Goto (1)
Alle Beiträge dieses Benutzers finden
03.01.2015, 14:47
Beitrag #2
RE: delay() Funktion - wie hoch ist da der Stromverbrauch?
(03.01.2015 14:08)Zealot schrieb:  Hallo,

ich würde gerne einen Arduino als Zeitschalter für eine LED-Kette verwenden, d.h. die allermeiste Zeit wird er schlafen und nur 2x am Tag etwas zu tun haben (also Abends die LEDs für ein paar Stunden einschalten und dann wieder ausschalten).

Frage: Wieviel Strom verbraucht der Arduino wenn er in der delay() Funktion ist?

Gibts vielleicht eine bessere Funktion für meinen Anwendungsfall?

(1) delay 20 Stunden
(2) Gib bissl Strom auf nen Transistor der die LED anschaltet
(3) Warte 4 Stunden
(4) Schalte den Transistor wieder aus.
(5) Goto (1)

Hi,
also die Frage war wohl überflüßig. delay() ist ein Programmbefehl wie jeder andere auch und von daher ändert sich nichts an der Stromaufnahme.
Wenn du da Strom sparen willst dann mußt dich mal mit RTC's mit Interruptausgang und der Programmierung vom uP Sleep Mode beschäftigen.
Ob sich das dann in der Arduino IDE dann realisieren läßt kann ich dir so auch nicht sagen...dazu ist das gewünschte zu weit weg vom normalen Arduino Betrieb.
lg
bk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
03.01.2015, 15:59
Beitrag #3
Wink RE: delay() Funktion - wie hoch ist da der Stromverbrauch?
(03.01.2015 14:47)Bitklopfer schrieb:  also die Frage war wohl überflüßig. delay() ist ein Programmbefehl wie jeder andere auch und von daher ändert sich nichts an der Stromaufnahme.

Das war wieder mal ein Klassiker für "Es gibt keine dummen Fragen - nur dumme Antworten". Rolleyes

Ich vermute mal, dass ein delay() schon irgendwie intelligent implementiert ist (sleep benutzt?) und keinen busy wait macht. Und jetzt nicht irgendwie so implementiert ist:

void sleep(long millis)
{
for (long i=0; i <= millis *100; i++){
pow(23, 3.14); //do something timeconsuming
}
}

Wink
Alle Beiträge dieses Benutzers finden
03.01.2015, 16:14
Beitrag #4
RE: delay() Funktion - wie hoch ist da der Stromverbrauch?
(03.01.2015 14:08)Zealot schrieb:  Frage: Wieviel Strom verbraucht der Arduino wenn er in der delay() Funktion ist?


wie wäre es mit Ausmessen ?
03.01.2015, 20:18 (Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2015 20:19 von Bitklopfer.)
Beitrag #5
RE: delay() Funktion - wie hoch ist da der Stromverbrauch?
(03.01.2015 16:14)Zorg schrieb:  
(03.01.2015 14:08)Zealot schrieb:  Frage: Wieviel Strom verbraucht der Arduino wenn er in der delay() Funktion ist?


wie wäre es mit Ausmessen ?

...jetzt wirds interessant weil Praktisch...Big Grin

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
03.01.2015, 23:17
Beitrag #6
RE: delay() Funktion - wie hoch ist da der Stromverbrauch?
zumal die Baumarkt- Uhr sicherlich "sync" läuft, was ich beim Arduino mit "delay" bezweifele;
und ggf. "delay" auch seine Grenzen hat Wink
04.01.2015, 14:50 (Dieser Beitrag wurde zuletzt bearbeitet: 05.01.2015 09:16 von derdemo.)
Beitrag #7
RE: delay() Funktion - wie hoch ist da der Stromverbrauch?
(03.01.2015 23:12)kurti schrieb:  praktisch wäre, sich für 5 bis 10 Euro eine elektronische Zeitschaltuhr zu kaufen.
Vorteile:
1. funktioniert
2. elektrisch geprüft

aber es muss ja unbedingt ein Arduino verwendet werden.

Meine Güte gibts hier viele Klugscheisser! Es wird schon seinen Grund haben, weswegen ich keine Zeitschaltuhr verwende.

Die LEDs sind nämlich batteriebetrieben - und alle batteriebetriebenen LED-Lichterketten, die ich bisher finden konnte, haben so eine blöde, unflexible, Zeitschaltautomatik, die genau einmal einschaltet, und dann für 8 Stunden brennnt.

P.S.
Noch was: Wären die LEDs nicht batteriebetrieben, dann wärs mir Wurst was der Arduino verbraucht. Von mir aus 20 Watt.

MOD: In Zukunft bitte auf Wortwahl achten !
Alle Beiträge dieses Benutzers finden
04.01.2015, 15:05
Beitrag #8
RE: delay() Funktion - wie hoch ist da der Stromverbrauch?
Du solltest ggf. Deine Wortwahl hier im Forum ein wenig anpassen
Thema geschlossen 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  NeoPixels: Sketch will nicht - Problem mit delay? Zabsi 5 487 22.08.2017 15:17
Letzter Beitrag: Tommy56
  2 Servos ohne delay steuern Ratlos 27 2.560 26.07.2017 20:43
Letzter Beitrag: MicroBahner
  LEDs ansteuern ohne Delay mir MIDI abfrage OnkelPelle 11 1.066 20.07.2017 22:35
Letzter Beitrag: hotsystems
  delay(...) im Code ok? donut 4 600 08.06.2017 20:16
Letzter Beitrag: donut
  Brauche Zeitverzögerung delay/millis/timer? Spiecky 17 1.474 15.04.2017 09:41
Letzter Beitrag: hotsystems
  switch case funktion ausser halb loop ??? huber5093 13 1.773 12.04.2017 15:26
Letzter Beitrag: Tommy56
  TimeAlarm Bibliothek delay() anweisung renid55 0 383 03.01.2017 21:13
Letzter Beitrag: renid55
  Delay nurmili 2 613 10.07.2016 16:55
Letzter Beitrag: nurmili
  Problem mit Delay und Millis funnyzocker 1 1.082 26.06.2016 09:54
Letzter Beitrag: hotsystems
  Funktion mit Parameterübergabe - u8g torsten_156 8 1.069 22.06.2016 18:53
Letzter Beitrag: Pit

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste