{"id":149,"date":"2015-12-10T00:01:55","date_gmt":"2015-12-09T22:01:55","guid":{"rendered":"http:\/\/iot.fkainka.de\/?p=149"},"modified":"2018-10-24T16:04:09","modified_gmt":"2018-10-24T15:04:09","slug":"day-10","status":"publish","type":"post","link":"https:\/\/iot.fkainka.de\/en\/day-10","title":{"rendered":"Day 10: Temperature display"},"content":{"rendered":"<p>Today&#8217;s project is an intuitive display of the current temperature. With a single look, you can guess at whether it is sensible to take along a warm jacket.<\/p>\n<div id=\"attachment_152\" style=\"width: 626px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-1.jpg\"><img aria-describedby=\"caption-attachment-152\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-152\" src=\"http:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-1-1024x602.jpg\" alt=\"Anschluss der RGB LED an die Pins D3, D5 und D6\" width=\"616\" height=\"362\" srcset=\"https:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-1-1024x602.jpg 1024w, https:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-1-300x176.jpg 300w, https:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-1-972x572.jpg 972w, https:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-1.jpg 1107w\" sizes=\"(max-width: 616px) 100vw, 616px\" \/><\/a><p id=\"caption-attachment-152\" class=\"wp-caption-text\">The RGB-LED on Pins D3, D5 and D6<\/p><\/div>\n<p>Behind today&#8217;s door, there is another LED. This is a special one. It is an RGB-LED. RGB means Red, Green, Blue, the LED actually is made up of several LEDs with a shared cathode connection. A combination of the different colours with different brightnesses permits presenting almost any colour. The LED can be connected to the PWM outputs D3, D5, D6 of the controller with dropping resistors.<\/p>\n<p><strong>The program:\u00a0<a href=\"http:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/11\/Day10_TCPWeatherUpdate.zip\">Day10_TCPWeatherUpdate<\/a><\/strong><\/p>\n<p>Today&#8217;s sketch is about querying a website again, but this time a weather site. Formerly the website was the well known site\u00a0<a href=\"http:\/\/www.openweathermap.org\">www.openweathermap.org<\/a>, but due to changes in their API i had to create an other\u00a0webservice, from which you can get the current temperatur. But this webservices source is still openweathermap.com. So the new\u00a0weblink is:<\/p>\n<p><a href=\"http:\/\/www.temp.fkainka.de\">www.temp.fkainka.de<\/a><\/p>\n<p>On this page, you can get information on the weather in your town by varying the URL. In the program just enter the city you want to query in the source text behind CITY. As an example, I am using my home town Essen.<\/p>\n<p>The link to the webservice would be:<\/p>\n<p><a href=\"http:\/\/temp.fkainka.de\/?city=essen\">http:\/\/temp.fkainka.de\/?city=essen<\/a><\/p>\n<p>The programme now reads the temperature from this page and shows the result in colour via the RGB-LED. At the same time, the value is output via the serial monitor. The temperature range used in the example program for display on the LED is -20\u00b0C to +40\u00b0C.<\/p>\n<p><div id=\"attachment_153\" style=\"width: 593px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-2.jpeg\"><img aria-describedby=\"caption-attachment-153\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-153\" src=\"http:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-2.jpeg\" alt=\"Temperaturausgabe \u00fcber den Seriellen Monitor\" width=\"583\" height=\"445\" srcset=\"https:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-2.jpeg 583w, https:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-2-300x229.jpeg 300w\" sizes=\"(max-width: 583px) 100vw, 583px\" \/><\/a><p id=\"caption-attachment-153\" class=\"wp-caption-text\">The temperature in the Serial Monitor<\/p><\/div><\/p>","protected":false},"excerpt":{"rendered":"<p>Today&#8217;s project is an intuitive display of the current temperature. With a single look, you can guess at whether it is sensible to take along a warm jacket. Behind today&#8217;s door, there is another LED. This is a special one&#8230;.<br \/><a class=\"read-more-button\" href=\"https:\/\/iot.fkainka.de\/en\/day-10\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":152,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[3,26,311],"tags":[15,11,106],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Day 10: Temperature display - Internet of Things with the NanoESP<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/iot.fkainka.de\/day-10\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Day 10: Temperature display - Internet of Things with the NanoESP\" \/>\n<meta property=\"og:description\" content=\"Today&#8217;s project is an intuitive display of the current temperature. With a single look, you can guess at whether it is sensible to take along a warm jacket. Behind today&#8217;s door, there is another LED. This is a special one....Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/iot.fkainka.de\/day-10\" \/>\n<meta property=\"og:site_name\" content=\"Internet of Things with the NanoESP\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-09T22:01:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-24T15:04:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1107\" \/>\n\t<meta property=\"og:image:height\" content=\"651\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"fk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"fk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/iot.fkainka.de\/day-10\",\"url\":\"https:\/\/iot.fkainka.de\/day-10\",\"name\":\"Day 10: Temperature display - Internet of Things with the NanoESP\",\"isPartOf\":{\"@id\":\"https:\/\/iot.fkainka.de\/#website\"},\"datePublished\":\"2015-12-09T22:01:55+00:00\",\"dateModified\":\"2018-10-24T15:04:09+00:00\",\"author\":{\"@id\":\"https:\/\/iot.fkainka.de\/#\/schema\/person\/d3205fdf2649027fc35e240d4f8b285a\"},\"breadcrumb\":{\"@id\":\"https:\/\/iot.fkainka.de\/day-10#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/iot.fkainka.de\/day-10\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/iot.fkainka.de\/day-10#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/iot.fkainka.de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tag 10: Temperaturanzeige\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/iot.fkainka.de\/#website\",\"url\":\"https:\/\/iot.fkainka.de\/\",\"name\":\"Internet of Things with the NanoESP\",\"description\":\"The webpage for the Arduino compatible WiFi-Board\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/iot.fkainka.de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/iot.fkainka.de\/#\/schema\/person\/d3205fdf2649027fc35e240d4f8b285a\",\"name\":\"fk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/iot.fkainka.de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/141cf958a831e66efabf9674e117e8d9?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/141cf958a831e66efabf9674e117e8d9?s=96&d=identicon&r=g\",\"caption\":\"fk\"},\"url\":\"https:\/\/iot.fkainka.de\/en\/author\/fk\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Day 10: Temperature display - Internet of Things with the NanoESP","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/iot.fkainka.de\/day-10","og_locale":"en_US","og_type":"article","og_title":"Day 10: Temperature display - Internet of Things with the NanoESP","og_description":"Today&#8217;s project is an intuitive display of the current temperature. With a single look, you can guess at whether it is sensible to take along a warm jacket. Behind today&#8217;s door, there is another LED. This is a special one....Read more","og_url":"https:\/\/iot.fkainka.de\/day-10","og_site_name":"Internet of Things with the NanoESP","article_published_time":"2015-12-09T22:01:55+00:00","article_modified_time":"2018-10-24T15:04:09+00:00","og_image":[{"width":1107,"height":651,"url":"https:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-1.jpg","type":"image\/jpeg"}],"author":"fk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"fk","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/iot.fkainka.de\/day-10","url":"https:\/\/iot.fkainka.de\/day-10","name":"Day 10: Temperature display - Internet of Things with the NanoESP","isPartOf":{"@id":"https:\/\/iot.fkainka.de\/#website"},"datePublished":"2015-12-09T22:01:55+00:00","dateModified":"2018-10-24T15:04:09+00:00","author":{"@id":"https:\/\/iot.fkainka.de\/#\/schema\/person\/d3205fdf2649027fc35e240d4f8b285a"},"breadcrumb":{"@id":"https:\/\/iot.fkainka.de\/day-10#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/iot.fkainka.de\/day-10"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/iot.fkainka.de\/day-10#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/iot.fkainka.de\/"},{"@type":"ListItem","position":2,"name":"Tag 10: Temperaturanzeige"}]},{"@type":"WebSite","@id":"https:\/\/iot.fkainka.de\/#website","url":"https:\/\/iot.fkainka.de\/","name":"Internet of Things with the NanoESP","description":"The webpage for the Arduino compatible WiFi-Board","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/iot.fkainka.de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/iot.fkainka.de\/#\/schema\/person\/d3205fdf2649027fc35e240d4f8b285a","name":"fk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/iot.fkainka.de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/141cf958a831e66efabf9674e117e8d9?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/141cf958a831e66efabf9674e117e8d9?s=96&d=identicon&r=g","caption":"fk"},"url":"https:\/\/iot.fkainka.de\/en\/author\/fk"}]}},"jetpack_featured_media_url":"https:\/\/iot.fkainka.de\/wp-content\/uploads\/2015\/09\/Day10-1.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6McI0-2p","_links":{"self":[{"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/posts\/149"}],"collection":[{"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":13,"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/posts\/149\/revisions"}],"predecessor-version":[{"id":581,"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/posts\/149\/revisions\/581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/media\/152"}],"wp:attachment":[{"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/media?parent=149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/categories?post=149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iot.fkainka.de\/en\/wp-json\/wp\/v2\/tags?post=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}