{"id":776,"date":"2023-10-17T08:00:00","date_gmt":"2023-10-17T06:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=776"},"modified":"2023-09-18T07:52:01","modified_gmt":"2023-09-18T05:52:01","slug":"thermometer-mit-blinkcodeanzeige","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2023\/10\/17\/thermometer-mit-blinkcodeanzeige\/","title":{"rendered":"Thermometer mit Blinkcodeanzeige"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dieses Projekt mit dem Temperatursensor TMP36 soll je nach Temperatur die Arduino LED unterschiedlich blinken lassen\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Bei Temperaturen unter 20 Grad Celsius soll die LED zweimal blinken. Zwischen 20 Grad und 26 Grad soll die LED viermal blinken und \u00fcber 26 Grad Celsius soll die LED sechsmal blinken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vorbereitungen:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr dieses Projekt werden folgende Bauteile ben\u00f6tigt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.reichelt.de\/experimentier-slide-steckboard-640-200-kontakte-steckboard-s8-p177330.html?CCOUNTRY=445&amp;LANGUAGE=de&amp;trstct=pos_12&amp;nbc=1&amp;&amp;r=1\">Steckboard<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.reichelt.de\/entwicklerboards-kabel-set-verschiedene-laengen-65er-pack--debo-kabelset18-p282690.html?PROVID=2788&amp;gclid=EAIaIQobChMI5Mqvt8jp-wIVUASLCh1ozQTZEAQYAiABEgK1X_D_BwE\">Kabelset f\u00fcr Entwicklerboards<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.reichelt.de\/widerstand-metalloxidschicht-560-ohm-0414-2-w-5--2w-metall-560-p2360.html?CCOUNTRY=445&amp;LANGUAGE=de&amp;trstct=pos_4&amp;nbc=1&amp;&amp;r=1\">560 Ohm Widerst\u00e4nde<\/a> (3x)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.amazon.de\/BOJACK-Temperatursensoren-3-polig-Hochpr%C3%A4ziser-Temperatursensor\/dp\/B08V8LRX6K\">TMP36 Temperatursensor<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Schaltungsaufbau:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Spannungsausgang des TMP36 kommt an denAnalogeingang des Arduinos und Ground nat\u00fcrlich an Ground. Der (linke) Anschluss wird mit dem 5-Volt-Ausgang des Arduinos verbunden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Programmierung:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define LED 13\nint blinks = 0;\nvoid setup ()\n{\npinMode(LED, OUTPUT);\n}\n\nint checkTemp()\n{\nfloat voltage = 0;\nfloat celsius = 0;\nfloat hotTemp = 26;\nfloat coldTemp = 20;\nfloat sensor = 0;\nint result;\nsensor = analogRead(0);\nvoltage = (sensor*5000)\/1024;\nvoltage = voltage-500;\ncelsius = voltage\/10;\nif (celsius &lt; coldTemp)\n{\nresult = 2;\n}\nelse if (celsius >= coldTemp &amp;&amp; celsius &lt;=hotTemp)\n{\nresult = 4;\n}\nelse\n{\nresult = 6;\n}\nreturn result;\n}\nvoid blinkLED(int cycles, int del)\n{\nfor (int z=0; z &lt; cycles; z++)\n{\ndigitalWrite(LED,HIGH);\ndelay(del);\ndigitalWrite(LED,LOW);\ndelay(del);\n}\n}\nvoid loop()\n{\nblinks = checkTemp();\nblinkLED(blinks, 500);\ndelay(2000);\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Dieses Projekt mit dem Temperatursensor TMP36 soll je nach Temperatur die Arduino LED unterschiedlich blinken lassen\u2026<\/p>\n","protected":false},"author":1,"featured_media":48,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[22],"class_list":["post-776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","tag-arduino-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=776"}],"version-history":[{"count":1,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/776\/revisions"}],"predecessor-version":[{"id":777,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/776\/revisions\/777"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/48"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}