Abo
  • Services:
Anzeige
Arduino mit Ethernet-Shield zur Temperaturmessung
Arduino mit Ethernet-Shield zur Temperaturmessung (Bild: Alexander Merz/Golem.de)

Zeitgesteuerte Ausführung

In der Loop-Funktion haben wir noch Code hinzugefügt, um die Temperaturmessung alle 30 Minuten durchzuführen. Die Zeitdauer von 30 Minuten wurde in der Konstanten PERIOD festgelegt.

Für die Zeitüberwachung benutzen wir die Variable sensortime:

  1. static unsigned long sensortime = 0;

Anzeige

Das Static-Keyword sorgt dafür, dass der Wert der Variablen auch beim Verlassen der Funktion erhalten bleibt. Ihr Wert wird bei jedem Aufruf der Loop-Funktion mit der Anzahl an Millisekunden verglichen, die seit dem Start des Arduinos vergangen sind. Beim ersten Aufruf ist diese Bedingung immer erfüllt, weshalb der erste Temperaturwert direkt nach dem Start verschickt wird. Gleichzeitig wird in Millisekunden berechnet, zu welchem Zeitpunkt der nächste Aufruf erfolgen sollte. Dieser Wert wird in sensortime gespeichert.

  1. if(millis() > sensortime) {
  2. sensortime = millis() + PERIOD * 60l * 1000l;
  3. sensors.requestTemperatures();
  4. sendTemperature(thermometer);
  5. }

Nach der gleichen Logik arbeitet auch der Code in der loop()-Funktion, welcher dafür sorgt, dass die LED regelmäßig blinkt, wenn ein Fehler auftritt.

Jetzt zum Freizeitforscher werden

Mit dem Schaltungsaufbau und dem regelmäßigen Skriptaufruf ist alles beisammen, um an unserem großen Projekt teilzunehmen: Wie warm ist es in euren Büros?. Wir hoffen, dass möglichst viele Bastler mitmachen - jetzt vielleicht auch du?

In dieser Artikelserie sind bereits erschienen:

 Ethernet-Shield initialisieren

eye home zur Startseite
MikePenison 22. Apr 2016

Hallo, ich habe Interesse an so einem Temperatur Projekt auf Bluetooth Basis (Arduino...

NoLabel 22. Apr 2016

Breadboard ist ja auch nur zum testen einer Schaltung da und nicht für Dauerbetrieb...

TuX12 22. Apr 2016

Damit geht's auch und kost' fast nix ;)



Anzeige

Stellenmarkt
  1. AVL List GmbH, Graz (Österreich)
  2. BWI GmbH, Kiel
  3. Max Bögl Bauservice GmbH & Co. KG, Sengenthal bei Neumarkt i.d.Opf.
  4. Dataport, Hamburg


Anzeige
Top-Angebote
  1. 34,49€
  2. 169,99€ bzw. 15€ günstiger bei Newsletter-Anmeldung

Folgen Sie uns
       


  1. Darpa

    US-Militär will Pflanzen als Schadstoffsensoren einsetzen

  2. Snpr External Graphics Enclosure

    KFA2s Grafikbox samt Geforce GTX 1060 kostet 500 Euro

  3. IOS 11 und iPhone X

    Das Super-Retina-Display braucht nur wenige Anpassungen

  4. Polyphony Digital

    GT Sport bekommt Einzelspielerliga

  5. Smartphone-Tarife

    Congstar wertet Prepaid-Pakete auf

  6. Rauschgifthandel

    BKA nimmt "Top-Verkäufer" aus dem Darknet fest

  7. Toyota

    Roboter T-HR3 meldet sich zum Arbeitseinsatz

  8. FixFifa

    Fans von Fifa 18 drohen mit Boykott

  9. Samsung

    Erste Details zum Galaxy S9

  10. Cyber Monday

    Streiks an drei Amazon-Standorten



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Erneuerbare Energien: Siemens leitet die neue Steinzeit ein
Erneuerbare Energien
Siemens leitet die neue Steinzeit ein
  1. Siemens und Schunk Akkufahrzeuge werden mit 600 bis 1.000 Kilowatt aufgeladen
  2. Parkplatz-Erkennung Bosch und Siemens scheitern mit Pilotprojekten

Orbital Sciences: Vom Aufstieg und Niedergang eines Raketenbauers
Orbital Sciences
Vom Aufstieg und Niedergang eines Raketenbauers
  1. DFKI Forscher proben robotische Planetenerkundung auf der Erde
  2. Arkyd-6 Planetary Resources startet bald ein neues Weltraumteleskop
  3. Nasa und Roskosmos Gemeinsam stolpern sie zum Mond

Indiegames-Rundschau: Von Weltraumpiraten und dem Wunderdoktor
Indiegames-Rundschau
Von Weltraumpiraten und dem Wunderdoktor
  1. Verlag IGN übernimmt Indiegames-Anbieter Humble Bundle
  2. Indiegames-Rundschau Fantastische Fantasy und das Echo der Doppelgänger
  3. Indiegames-Rundschau Cyberpunk, Knetmännchen und Kampfsportkünstler

  1. Re: Traditionale Verkaufskanäle

    DAUVersteher | 14:06

  2. Re: iPhone 8

    Bruce Wayne | 14:05

  3. Re: Ich boykottiere FIFA bis...

    _2xs | 14:05

  4. Re: iPhone X = Experimental

    mrgenie | 14:05

  5. Re: Panini und Co sind die nächsten!

    Natz | 14:03


  1. 12:56

  2. 12:30

  3. 11:59

  4. 11:51

  5. 11:45

  6. 11:30

  7. 11:02

  8. 10:39


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel