{"id":135789,"date":"2018-08-10T15:42:00","date_gmt":"2018-08-10T12:42:00","guid":{"rendered":"https:\/\/ruuvi.com\/ruuvi-firmware-teil-3-led-blinken\/"},"modified":"2026-06-11T07:40:47","modified_gmt":"2026-06-11T04:40:47","slug":"ruuvi-firmware-teil-3-led-blinken","status":"publish","type":"post","link":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/","title":{"rendered":"Ruuvi Firmware &#8211; Teil 3: LED-Blinken"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking-1024x536.jpeg\" alt=\"Ruuvi Firmware-Serie Intro-Bild\" class=\"wp-image-3572\" srcset=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking-1024x536.jpeg 1024w, https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking-450x236.jpeg 450w, https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking-768x402.jpeg 768w, https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking-600x314.jpeg 600w, https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking.jpeg 1400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n<p class=\"wp-block-paragraph\">In diesem Teil des Tutorials verwenden wir die in Teil 1 erstellten GPIO-Treiber, um endlich die LEDs unseres RuuviTag blinken zu lassen. Den finalen Code dieses Blogbeitrags kannst du auf <a href=\"https:\/\/github.com\/ruuvi\/ruuvi.firmware.c\">Ruuvi GitHub<\/a> im <em>ruuviblog<\/em>-Branch, Tag <em>3.3.0-alpha<\/em>, herunterladen. Folge bitte <a href=\"https:\/\/ruuvi.com\/ruuvi-firmware-part-1-sleep\/\">Teil 1 der Serie<\/a> f\u00fcr Details zum Klonen des Repositorys und Kompilieren des Codes. Wenn du die kompilierte Hex-Datei herunterladen m\u00f6chtest, findest du sie unter <a href=\"http:\/\/jenkins.ruuvi.com\/job\/ruuvi.firmware.c\/13\/\">http:\/\/jenkins.ruuvi.com\/job\/ruuvi.firmware.c\/13\/<\/a>   <\/p>\n\n<h2 class=\"wp-block-heading\">Tasks<\/h2>\n\n<p class=\"wp-block-paragraph\">Da unser Programm komplexer wird, teilen wir es in separate unabh\u00e4ngige Tasks auf, anstatt alles in main.c zu behalten. Wie zuvor sind bereits eingef\u00fchrte Teile in <em>Blau<\/em>, ge\u00e4nderte Teile haben einen <em>Farbverlauf<\/em> und neue Teile sind in <em>Gr\u00fcn<\/em>. <\/p>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"414\" height=\"414\" src=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-c-architecture-3-3-0.png\" alt=\"ruuvi firmware.c Architektur 3.3.0\" class=\"wp-image-3573\" srcset=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-c-architecture-3-3-0.png 414w, https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-c-architecture-3-3-0-150x150.png 150w, https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-c-architecture-3-3-0-300x300.png 300w, https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-c-architecture-3-3-0-100x100.png 100w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><figcaption>Architektur ab 3.3.0<\/figcaption><\/figure><\/div>\n\n<p class=\"wp-block-paragraph\">Wir f\u00fcgen 3 Tasks f\u00fcr LEDs hinzu. Init konfiguriert die Pins, write setzt eine LED auf den gew\u00fcnschten Zustand und cycle durchl\u00e4uft die LEDs und schaltet sie nacheinander ein und dann wieder aus. <\/p>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"414\" height=\"430\" src=\"https:\/\/ruuvi.com\/i\/u\/task-led-h.png\" alt=\"task_led.h\" class=\"wp-image-3574\"\/><figcaption>task_led.h<\/figcaption><\/figure><\/div>\n\n<p class=\"wp-block-paragraph\">Zus\u00e4tzlich zu den Funktionsdefinitionen f\u00fcgen wir ein Enum f\u00fcr den LED-Zustand hinzu. Wir k\u00f6nnten genauso gut <strong>RUUVI_BOARD_LEDS_ACTIVE_STATE<\/strong> und !<strong>RUUVI_BOARD_LEDS_ACTIVE_STATE<\/strong> direkt verwenden. Die eigentliche Implementierung ist extrem einfach, wir rufen einfach den in Teil 1 der Beitr\u00e4ge implementierten GPIO-Treiber auf:  <\/p>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"414\" height=\"368\" src=\"https:\/\/ruuvi.com\/i\/u\/task-led-c.png\" alt=\"task_led.c\" class=\"wp-image-3575\"\/><figcaption>task_led.c<\/figcaption><\/figure><\/div>\n\n<p class=\"wp-block-paragraph\">Schlie\u00dflich rufen wir diese Tasks in der main.c auf:<\/p>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"778\" height=\"1024\" src=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-main-c-part-3-778x1024.png\" alt=\"main.c\" class=\"wp-image-3576\" srcset=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-main-c-part-3-778x1024.png 778w, https:\/\/ruuvi.com\/i\/u\/ruuvi-main-c-part-3-342x450.png 342w, https:\/\/ruuvi.com\/i\/u\/ruuvi-main-c-part-3-768x1011.png 768w, https:\/\/ruuvi.com\/i\/u\/ruuvi-main-c-part-3-600x790.png 600w, https:\/\/ruuvi.com\/i\/u\/ruuvi-main-c-part-3.png 805w\" sizes=\"auto, (max-width: 778px) 100vw, 778px\" \/><figcaption>main.c<\/figcaption><\/figure><\/div>\n\n<p class=\"wp-block-paragraph\">Der Programmablauf \u00e4hnelt der aktuellen offiziellen RuuviTag-Firmware. Wir starten Logging und Peripherieger\u00e4te und schalten dann die ROTE LED ein. Sobald der Selbsttest bestanden ist, schalten wir die ROTE LED aus und die GR\u00dcNE LED ein. Nach einer Sekunde starten wir die Hauptschleife, in diesem Fall das LED-Blinken.   <\/p>\n\n<h2 class=\"wp-block-heading\">Stromverbrauch<\/h2>\n\n<p class=\"wp-block-paragraph\">Unsere Delay-Implementierung versetzt das Tag nicht in den Schlafmodus, sondern h\u00e4lt den MCU aktiv, bis das Timeout eintritt. Daher liegt unser Stromverbrauch bei mehreren Milliampere, was f\u00fcr batteriebetriebenen Betrieb absolut nicht machbar ist. <\/p>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"803\" src=\"https:\/\/ruuvi.com\/i\/u\/power-profile-ruuvi-firmware-3-3-0-alpha-1024x803.png\" alt=\"Stromprofil von Ruuvi Firmware 3.3.0-alpha\" class=\"wp-image-3577\" srcset=\"https:\/\/ruuvi.com\/i\/u\/power-profile-ruuvi-firmware-3-3-0-alpha-1024x803.png 1024w, https:\/\/ruuvi.com\/i\/u\/power-profile-ruuvi-firmware-3-3-0-alpha-450x353.png 450w, https:\/\/ruuvi.com\/i\/u\/power-profile-ruuvi-firmware-3-3-0-alpha-768x602.png 768w, https:\/\/ruuvi.com\/i\/u\/power-profile-ruuvi-firmware-3-3-0-alpha-600x470.png 600w, https:\/\/ruuvi.com\/i\/u\/power-profile-ruuvi-firmware-3-3-0-alpha.png 1027w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Stromprofil von Ruuvi Firmware 3.3.0-alpha<\/figcaption><\/figure><\/div>\n\n<p class=\"wp-block-paragraph\">Man kann leicht erkennen, wie die LEDs in den Stufen des Profils ein- und ausgeschaltet werden. Derzeit liegt unser Stromverbrauch etwa beim 1.750-fachen des Verbrauchs aus dem vorherigen Beitrag, daher ist dies offensichtlich keine akzeptable L\u00f6sung auf lange Sicht. <\/p>\n\n<p class=\"wp-block-paragraph\">Im n\u00e4chsten Teil des Ruuvi Firmware-Blogs f\u00fcgen wir Interrupts vom Button zum Programmablauf hinzu, was es uns erm\u00f6glicht, bis zum n\u00e4chsten Tastendruck zu schlafen.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Bleib dran und folge <\/strong><a href=\"https:\/\/twitter.com\/ojousima\"><strong>@ojousima<\/strong><\/a><strong> und <\/strong><a href=\"https:\/\/twitter.com\/ruuvicom\"><strong>@ruuvicom<\/strong><\/a><strong> auf Twitter f\u00fcr #FirmwareFriday-Beitr\u00e4ge!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Teil des Tutorials verwenden wir die in Teil 1 erstellten GPIO-Treiber, um endlich die LEDs unseres RuuviTag blinken zu lassen. Den finalen Code dieses Blogbeitrags kannst du auf Ruuvi GitHub im ruuviblog-Branch, Tag 3.3.0-alpha, herunterladen. Folge bitte Teil 1 der Serie f\u00fcr Details zum Klonen des Repositorys und Kompilieren des Codes. Wenn du [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":135790,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[324],"tags":[],"class_list":["post-135789","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ruuvi-software-artikel"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ruuvi Firmware - Teil 3: LED-Blinken - Ruuvi<\/title>\n<meta name=\"description\" content=\"Tutorial, um die LEDs des RuuviTag-Sensors mithilfe des zuvor implementierten GPIO-Treibers blinken zu lassen und dabei Probleme mit dem Batterieverbrauch zu behandeln.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ruuvi Firmware - Teil 3: LED-Blinken - Ruuvi\" \/>\n<meta property=\"og:description\" content=\"Tutorial, um die LEDs des RuuviTag-Sensors mithilfe des zuvor implementierten GPIO-Treibers blinken zu lassen und dabei Probleme mit dem Batterieverbrauch zu behandeln.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/\" \/>\n<meta property=\"og:site_name\" content=\"Ruuvi\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ruuvi.cc\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-10T12:42:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-11T04:40:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"733\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Otso Jousimaa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ruuvicom\" \/>\n<meta name=\"twitter:site\" content=\"@ruuvicom\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Otso Jousimaa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/\"},\"author\":{\"name\":\"Otso Jousimaa\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#\\\/schema\\\/person\\\/143b8e2a095f1e6484b9186673c9ec00\"},\"headline\":\"Ruuvi Firmware &#8211; Teil 3: LED-Blinken\",\"datePublished\":\"2018-08-10T12:42:00+00:00\",\"dateModified\":\"2026-06-11T04:40:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/\"},\"wordCount\":400,\"image\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ruuvi.com\\\/i\\\/u\\\/ruuvi-firmware-led-blinking.jpeg\",\"articleSection\":[\"Ruuvi-Software-Artikel\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/\",\"url\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/\",\"name\":\"Ruuvi Firmware - Teil 3: LED-Blinken - Ruuvi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ruuvi.com\\\/i\\\/u\\\/ruuvi-firmware-led-blinking.jpeg\",\"datePublished\":\"2018-08-10T12:42:00+00:00\",\"dateModified\":\"2026-06-11T04:40:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#\\\/schema\\\/person\\\/143b8e2a095f1e6484b9186673c9ec00\"},\"description\":\"Tutorial, um die LEDs des RuuviTag-Sensors mithilfe des zuvor implementierten GPIO-Treibers blinken zu lassen und dabei Probleme mit dem Batterieverbrauch zu behandeln.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ruuvi.com\\\/i\\\/u\\\/ruuvi-firmware-led-blinking.jpeg\",\"contentUrl\":\"https:\\\/\\\/ruuvi.com\\\/i\\\/u\\\/ruuvi-firmware-led-blinking.jpeg\",\"width\":1400,\"height\":733,\"caption\":\"Ruuvi Firmware-Serie Intro-Bild\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/ruuvi-firmware-teil-3-led-blinken\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/front\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ruuvi Firmware &#8211; Teil 3: LED-Blinken\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/\",\"name\":\"Ruuvi\",\"description\":\"Measure Your World\",\"potentialAction\":[],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#\\\/schema\\\/person\\\/143b8e2a095f1e6484b9186673c9ec00\",\"name\":\"Otso Jousimaa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g\",\"caption\":\"Otso Jousimaa\"},\"url\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/author\\\/ojousima\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ruuvi Firmware - Teil 3: LED-Blinken - Ruuvi","description":"Tutorial, um die LEDs des RuuviTag-Sensors mithilfe des zuvor implementierten GPIO-Treibers blinken zu lassen und dabei Probleme mit dem Batterieverbrauch zu behandeln.","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:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/","og_locale":"de_DE","og_type":"article","og_title":"Ruuvi Firmware - Teil 3: LED-Blinken - Ruuvi","og_description":"Tutorial, um die LEDs des RuuviTag-Sensors mithilfe des zuvor implementierten GPIO-Treibers blinken zu lassen und dabei Probleme mit dem Batterieverbrauch zu behandeln.","og_url":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/","og_site_name":"Ruuvi","article_publisher":"https:\/\/www.facebook.com\/ruuvi.cc","article_published_time":"2018-08-10T12:42:00+00:00","article_modified_time":"2026-06-11T04:40:47+00:00","og_image":[{"width":1400,"height":733,"url":"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking.jpeg","type":"image\/jpeg"}],"author":"Otso Jousimaa","twitter_card":"summary_large_image","twitter_creator":"@ruuvicom","twitter_site":"@ruuvicom","twitter_misc":{"Verfasst von":"Otso Jousimaa","Gesch\u00e4tzte Lesezeit":"2\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/#article","isPartOf":{"@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/"},"author":{"name":"Otso Jousimaa","@id":"https:\/\/ruuvi.com\/de\/#\/schema\/person\/143b8e2a095f1e6484b9186673c9ec00"},"headline":"Ruuvi Firmware &#8211; Teil 3: LED-Blinken","datePublished":"2018-08-10T12:42:00+00:00","dateModified":"2026-06-11T04:40:47+00:00","mainEntityOfPage":{"@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/"},"wordCount":400,"image":{"@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/#primaryimage"},"thumbnailUrl":"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking.jpeg","articleSection":["Ruuvi-Software-Artikel"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/","url":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/","name":"Ruuvi Firmware - Teil 3: LED-Blinken - Ruuvi","isPartOf":{"@id":"https:\/\/ruuvi.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/#primaryimage"},"image":{"@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/#primaryimage"},"thumbnailUrl":"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking.jpeg","datePublished":"2018-08-10T12:42:00+00:00","dateModified":"2026-06-11T04:40:47+00:00","author":{"@id":"https:\/\/ruuvi.com\/de\/#\/schema\/person\/143b8e2a095f1e6484b9186673c9ec00"},"description":"Tutorial, um die LEDs des RuuviTag-Sensors mithilfe des zuvor implementierten GPIO-Treibers blinken zu lassen und dabei Probleme mit dem Batterieverbrauch zu behandeln.","breadcrumb":{"@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/#primaryimage","url":"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking.jpeg","contentUrl":"https:\/\/ruuvi.com\/i\/u\/ruuvi-firmware-led-blinking.jpeg","width":1400,"height":733,"caption":"Ruuvi Firmware-Serie Intro-Bild"},{"@type":"BreadcrumbList","@id":"https:\/\/ruuvi.com\/de\/ruuvi-firmware-teil-3-led-blinken\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ruuvi.com\/de\/front\/"},{"@type":"ListItem","position":2,"name":"Ruuvi Firmware &#8211; Teil 3: LED-Blinken"}]},{"@type":"WebSite","@id":"https:\/\/ruuvi.com\/de\/#website","url":"https:\/\/ruuvi.com\/de\/","name":"Ruuvi","description":"Measure Your World","potentialAction":[],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/ruuvi.com\/de\/#\/schema\/person\/143b8e2a095f1e6484b9186673c9ec00","name":"Otso Jousimaa","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g","caption":"Otso Jousimaa"},"url":"https:\/\/ruuvi.com\/de\/author\/ojousima\/"}]}},"_links":{"self":[{"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/posts\/135789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/comments?post=135789"}],"version-history":[{"count":1,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/posts\/135789\/revisions"}],"predecessor-version":[{"id":135793,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/posts\/135789\/revisions\/135793"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/media\/135790"}],"wp:attachment":[{"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/media?parent=135789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/categories?post=135789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/tags?post=135789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}