{"id":9249,"date":"2020-10-26T15:22:08","date_gmt":"2020-10-26T15:22:08","guid":{"rendered":"https:\/\/wolles-elektronikkiste.de\/i2c-scanner"},"modified":"2020-11-29T12:14:44","modified_gmt":"2020-11-29T12:14:44","slug":"i2c-scanner","status":"publish","type":"post","link":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner","title":{"rendered":"I2C scanner"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Why do you need an I2C scanner?<\/h2>\n<p>In some posts I had dealt with components that are addressed by means of I2C (more precisely: I<strong><sup>2<\/sup><\/strong>C), as for example in my last article about the <a href=\"https:\/\/wolles-elektronikkiste.de\/en\/port-expander-mcp23017-2?lang=en\" target=\"_blank\" rel=\"noopener noreferrer\">MCP23017<\/a>. This post is about an I2C scanner sketch that you can use to find out I2C addresses.<\/p>\r\n<p>In order to address several components via a single I2C bus, each of the components must have its own I2C address. The address space is limited to addresses from 1 to 127. Strictly speaking, even on 8 to 127, as addresses 0 to 7 are reserved. Since this is not very much, issues with duplicate addresses are not unlikely without further action. Therefore, most I2C components have two or three input pins, which you can set to LOW or HIGH to set multiple addresses. For modules, you can sometimes choose the address via jumpers.<\/p>\r\n<p>Ideally, you will find a data sheet describing the addressing. Sometimes this is not the case and then you need an I2C scanner. O maybe a circuit just doesn&#8217;t work and you want to check if the I2C part you&#8217;re using is responding at all. Even then, an I2C scanner makes sense. In addition, you may want to check which transfer speed your I2C component is suitable for. <\/p>\r\n\n<h2 class=\"wp-block-heading\">I2C &#8211; data transfer rate<\/h2>\n<p>The I2C bus consists of two lines, most commonly referred to as SDA and SCL. SDA transmits the data, SCL sets the clock and thus determines the data rate. There are 5 clock speeds:<\/p>\r\n<ul>\r\n<li>Standard Mode, clock: 100 kHz<\/li>\r\n<li>Fast Mode: 400 kHz<\/li>\r\n<li>Fast Mode Plus: 1 MHz<\/li>\r\n<li>High Speed Mode: 3.4 MHz<\/li>\r\n<li>Ultra Fast Mode: 5 MHz (unidirectional only) <\/li>\r\n<\/ul>\r\n<p>Since one bit is transmitted at each bar, the clock rate corresponds to the data rate in bits\/s. <\/p>\r\n<p>Which clock can be set depends on both the I2C device and the microcontroller used. The Arduino Uno can only use the Fast Mode.<\/p>\r\n<p>More information about I2C can be found <a href=\"https:\/\/de.wikipedia.org\/wiki\/I%C2%B2C\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a> on Wikipedia. The Wire library is described on the Arduino web pages <a href=\"https:\/\/www.arduino.cc\/en\/Reference\/Wire\" target=\"_blank\" rel=\"noopener noreferrer\">here.<\/a> <\/p>\r\n\n<h2 class=\"wp-block-heading\">The I2C scanner sketch<\/h2>\n<p>The sketch is very simple. <code>Wire.setClock()<\/code> sets the clock speed. <code>Wire.beginTransmission(adresse)<\/code> starts communication with the I2C device. <code>Wire.endTransmission()<\/code> returns &#8220;0&#8221; if it has worked. Thus, the sketch works slavishly through the address space for each transmission rate.<\/p>\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"i2c_scanner.ino\" data-enlighter-title=\"i2c_scanner.ino\">#include&lt;Wire.h&gt;\r\n\r\nvoid setup(){\r\n  Wire.begin();\r\n  Serial.begin(9600);\r\n  Serial.println(\"I2C scanner is ready.\");\r\n  Serial.println();\r\n}\r\n\r\nvoid loop() {\r\n  scanI2C(100000);\r\n  scanI2C(400000);\r\n\/\/  scanI2C(1000000); \/\/ uncomment if the microcontroller supports this speed\r\n\/\/  scanI2C(3400000); \/\/ uncomment if the microcontroller supports this speed\r\n\/\/  scanI2C(5000000); \/\/ uncomment if the microcontroller supports this speed\r\n  \r\n  Serial.println(\"****************************\");\r\n  Serial.println();\r\n  delay(3000);\r\n}\r\n\r\nvoid scanI2C(long frequency){\r\n  String normal = \"standard mode (100 kHz):\";\r\n  String fast = \"fast mode (400 kHz):\";\r\n  String fastPlus = \"fast mode plus (1 MHz):\";\r\n  String highSpeed = \"high speed mode (3.4 MHz):\";\r\n  String ultraSpeed = \"ultra fast mode (5.0 MHz):\";\r\n  String defaultStr = \" !!!!! This speed is not supported !!!!!\";\r\n  bool error = true;\r\n  bool addressFound = false;\r\n\r\n  Serial.print(\"Scanning in \");\r\n  switch(frequency){\r\n    case 100000:\r\n      Serial.println(normal);\r\n      break;\r\n    case 400000:\r\n      Serial.println(fast);\r\n      break;\r\n    case 1000000:\r\n      Serial.println(fastPlus);\r\n      break;\r\n    case 3400000:\r\n      Serial.println(highSpeed);\r\n      break;\r\n    case 5000000:\r\n      Serial.println(ultraSpeed);\r\n      break;\r\n    default:\r\n      Serial.println(defaultStr);\r\n      break;\r\n  }\r\n  \r\n  Wire.setClock(frequency);\r\n  for(int i=1; i&lt;128; i++){\r\n    Wire.beginTransmission(i);\r\n    error = Wire.endTransmission();\r\n    if(error == 0){\r\n      addressFound = true;\r\n      Serial.print(\"0x\");\r\n      Serial.println(i,HEX);\r\n    }\r\n  }\r\n  if(!addressFound){\r\n    Serial.println(\"No I2C device found\");\r\n  }\r\n  Serial.println();\r\n}<\/pre>\r\n<p>&nbsp;<\/p>\n<h2 class=\"wp-block-heading\">Example circuit: MCP23017<\/h2>\n<p>Here is an example circuit with the MCP23017. If the sketch doesn&#8217;t recognize an address, it could be due to missing pull-up resistors (4.7 kOhm). <\/p>\r\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><a href=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/Beispiel.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/Beispiel.png\" alt=\"I2C example circuit using the MCP23017.\" class=\"wp-image-7986\" width=\"520\" height=\"641\" srcset=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/Beispiel.png 693w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/Beispiel-243x300.png 243w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/a><figcaption>MCP23017 controlled by an Arduino UNO &#8211; SDA: yellow, SCL: green, address lines: blue.<\/figcaption><\/figure><\/div>\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/10\/Output.png\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"478\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/10\/Output.png\" alt=\"Output of the I2C scanner on the serial monitor\" class=\"wp-image-7988\" srcset=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/10\/Output.png 808w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/10\/Output-300x177.png 300w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/10\/Output-768x454.png 768w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><\/a><figcaption>Output of the I2C scanner on the serial monitor<\/figcaption><\/figure>","protected":false},"excerpt":{"rendered":"<p>An I2C scanner sketch is introduced. This allows to determine I2C addresses or to check non-functioning circuits with I2C component. <\/p>\n","protected":false},"author":1,"featured_media":7987,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[567],"tags":[556,704,702,666,700,698,706],"class_list":["post-9249","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-other-stuff","tag-arduino-en-2","tag-determine-i2c-addresses-en","tag-find-out-i2c-addresses-en","tag-i2c-en","tag-i2c-address","tag-i2c-scanner-en","tag-set-i2c-addresses-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>I2C scanner &#8226; Wolles Elektronikkiste<\/title>\n<meta name=\"description\" content=\"An I2C scanner sketch is presented. This allows to determine I2C addresses or to check non-functioning circuits with I2C component.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"I2C scanner &#8226; Wolles Elektronikkiste\" \/>\n<meta property=\"og:description\" content=\"An I2C scanner sketch is presented. This allows to determine I2C addresses or to check non-functioning circuits with I2C component.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner\" \/>\n<meta property=\"og:site_name\" content=\"Wolles Elektronikkiste\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-26T15:22:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-11-29T12:14:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/I2C_scanner1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3438\" \/>\n\t<meta property=\"og:image:height\" content=\"2526\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Wolfgang Ewald\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wolfgang Ewald\" \/>\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\":\"Article\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner\"},\"author\":{\"name\":\"Wolfgang Ewald\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#\\\/schema\\\/person\\\/b774e4d64b4766889a2f7c6e5ec85b46\"},\"headline\":\"I2C scanner\",\"datePublished\":\"2020-10-26T15:22:08+00:00\",\"dateModified\":\"2020-11-29T12:14:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner\"},\"wordCount\":441,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#\\\/schema\\\/person\\\/b774e4d64b4766889a2f7c6e5ec85b46\"},\"image\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/I2C_scanner1.jpg\",\"keywords\":[\"Arduino\",\"determine I2C addresses\",\"Find out I2C addresses\",\"I2C\",\"I2C address\",\"I2C scanner\",\"Set I2C addresses\"],\"articleSection\":[\"Other stuff\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner\",\"url\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner\",\"name\":\"I2C scanner &#8226; Wolles Elektronikkiste\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/I2C_scanner1.jpg\",\"datePublished\":\"2020-10-26T15:22:08+00:00\",\"dateModified\":\"2020-11-29T12:14:44+00:00\",\"description\":\"An I2C scanner sketch is presented. This allows to determine I2C addresses or to check non-functioning circuits with I2C component.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner#primaryimage\",\"url\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/I2C_scanner1.jpg\",\"contentUrl\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/I2C_scanner1.jpg\",\"width\":3438,\"height\":2526},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/i2c-scanner#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"I2C scanner\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#website\",\"url\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\",\"name\":\"Wolles Elektronikkiste\",\"description\":\"Die wunderbare Welt der Elektronik\",\"publisher\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#\\\/schema\\\/person\\\/b774e4d64b4766889a2f7c6e5ec85b46\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#\\\/schema\\\/person\\\/b774e4d64b4766889a2f7c6e5ec85b46\",\"name\":\"Wolfgang Ewald\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/cropped-Logo-1.png\",\"url\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/cropped-Logo-1.png\",\"contentUrl\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/cropped-Logo-1.png\",\"width\":512,\"height\":512,\"caption\":\"Wolfgang Ewald\"},\"logo\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/cropped-Logo-1.png\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"I2C scanner &#8226; Wolles Elektronikkiste","description":"An I2C scanner sketch is presented. This allows to determine I2C addresses or to check non-functioning circuits with I2C component.","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:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner","og_locale":"en_US","og_type":"article","og_title":"I2C scanner &#8226; Wolles Elektronikkiste","og_description":"An I2C scanner sketch is presented. This allows to determine I2C addresses or to check non-functioning circuits with I2C component.","og_url":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner","og_site_name":"Wolles Elektronikkiste","article_published_time":"2020-10-26T15:22:08+00:00","article_modified_time":"2020-11-29T12:14:44+00:00","og_image":[{"width":3438,"height":2526,"url":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/I2C_scanner1.jpg","type":"image\/jpeg"}],"author":"Wolfgang Ewald","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Wolfgang Ewald","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner#article","isPartOf":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner"},"author":{"name":"Wolfgang Ewald","@id":"https:\/\/wolles-elektronikkiste.de\/en#\/schema\/person\/b774e4d64b4766889a2f7c6e5ec85b46"},"headline":"I2C scanner","datePublished":"2020-10-26T15:22:08+00:00","dateModified":"2020-11-29T12:14:44+00:00","mainEntityOfPage":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner"},"wordCount":441,"commentCount":4,"publisher":{"@id":"https:\/\/wolles-elektronikkiste.de\/en#\/schema\/person\/b774e4d64b4766889a2f7c6e5ec85b46"},"image":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner#primaryimage"},"thumbnailUrl":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/I2C_scanner1.jpg","keywords":["Arduino","determine I2C addresses","Find out I2C addresses","I2C","I2C address","I2C scanner","Set I2C addresses"],"articleSection":["Other stuff"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner","url":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner","name":"I2C scanner &#8226; Wolles Elektronikkiste","isPartOf":{"@id":"https:\/\/wolles-elektronikkiste.de\/en#website"},"primaryImageOfPage":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner#primaryimage"},"image":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner#primaryimage"},"thumbnailUrl":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/I2C_scanner1.jpg","datePublished":"2020-10-26T15:22:08+00:00","dateModified":"2020-11-29T12:14:44+00:00","description":"An I2C scanner sketch is presented. This allows to determine I2C addresses or to check non-functioning circuits with I2C component.","breadcrumb":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner#primaryimage","url":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/I2C_scanner1.jpg","contentUrl":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/06\/I2C_scanner1.jpg","width":3438,"height":2526},{"@type":"BreadcrumbList","@id":"https:\/\/wolles-elektronikkiste.de\/en\/i2c-scanner#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/wolles-elektronikkiste.de\/en"},{"@type":"ListItem","position":2,"name":"I2C scanner"}]},{"@type":"WebSite","@id":"https:\/\/wolles-elektronikkiste.de\/en#website","url":"https:\/\/wolles-elektronikkiste.de\/en","name":"Wolles Elektronikkiste","description":"Die wunderbare Welt der Elektronik","publisher":{"@id":"https:\/\/wolles-elektronikkiste.de\/en#\/schema\/person\/b774e4d64b4766889a2f7c6e5ec85b46"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wolles-elektronikkiste.de\/en?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/wolles-elektronikkiste.de\/en#\/schema\/person\/b774e4d64b4766889a2f7c6e5ec85b46","name":"Wolfgang Ewald","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/03\/cropped-Logo-1.png","url":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/03\/cropped-Logo-1.png","contentUrl":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/03\/cropped-Logo-1.png","width":512,"height":512,"caption":"Wolfgang Ewald"},"logo":{"@id":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/03\/cropped-Logo-1.png"}}]}},"_links":{"self":[{"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/posts\/9249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/comments?post=9249"}],"version-history":[{"count":0,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/posts\/9249\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/media\/7987"}],"wp:attachment":[{"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/media?parent=9249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/categories?post=9249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/tags?post=9249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}