
{"id":10281,"date":"2015-09-07T18:20:42","date_gmt":"2015-09-07T16:20:42","guid":{"rendered":"https:\/\/www.brickrknowledge.de\/fr\/7-segment-and-incremental-encoder\/"},"modified":"2015-09-07T18:20:42","modified_gmt":"2015-09-07T16:20:42","slug":"7-segment-and-incremental-encoder","status":"publish","type":"post","link":"https:\/\/forum.brickrknowledge.de\/fr\/7-segment-and-incremental-encoder\/","title":{"rendered":"7 segment and incremental encoder"},"content":{"rendered":"<p>The arduino set contains a special building block, which is known from<br \/>\noperating panels of instruments. In former time only potentiometers were<br \/>\navailable, for example to be used for audio settings, but when selecting<br \/>\na menue a different way is ncessary. In game consoles incremental<br \/>\ndevices are also used. The main advantage is that you get a left or<br \/>\nright pulse, which a CPU can use directly to get the turn direction and<br \/>\nposition. In addition there is also a press button is integrated, for<br \/>\nexample to select something. Our example shows a counter on the two 7<br \/>\nsegement displays, which are incremented or decremented when turning the<br \/>\nknob. The devices deliver around 18 pulsed per revolution.<\/p>\n<p>Code: <\/p>\n<p>\/\/ 7segment Incrementalgeber<br \/>\n#include <Wire.h><\/p>\n<p>\/\/ 8574T<br \/>\n#define i2cseg7x2alsb1 (0x40>>1)<br \/>\n#define i2cseg7x2amsb1 (0x42>>1)<br \/>\n#define i2cseg7x2blsb1 (0x44>>1)<br \/>\n#define i2cseg7x2bmsb1 (0x46>>1)<br \/>\n#define i2cseg7x2clsb1 (0x48>>1)<br \/>\n#define i2cseg7x2cmsb1 (0x4A>>1)<br \/>\n#define i2cseg7x2dlsb1 (0x4C>>1)<br \/>\n#define i2cseg7x2dmsb1 (0x4E>>1)<\/p>\n<p>\/\/ 8574AT optional<br \/>\n#define i2cseg7x2alsb2 (0x70>>1)<br \/>\n#define i2cseg7x2amsb2 (0x72>>1)<br \/>\n#define i2cseg7x2blsb2 (0x74>>1)<br \/>\n#define i2cseg7x2bmsb2 (0x76>>1)<br \/>\n#define i2cseg7x2clsb2 (0x78>>1)<br \/>\n#define i2cseg7x2cmsb2 (0x7A>>1)<br \/>\n#define i2cseg7x2dlsb2 (0x7C>>1)<br \/>\n#define i2cseg7x2dmsb2 (0x7E>>1)<\/p>\n<p>\/\/ *************************<br \/>\n\/\/          01<br \/>\n\/\/       20    02<br \/>\n\/\/          40<br \/>\n\/\/       10    04<br \/>\n\/\/          08<br \/>\n\/\/                 80<br \/>\n\/\/ ************************<\/p>\n<p>\/\/ UMrechnungstabelle ASCI -> 7 Segment<\/p>\n<p>\/\/ OFFSET code 32..5F<br \/>\nconst unsigned char siebensegtable[] =<br \/>\n{<br \/>\n   0, \/\/ 20 Space<br \/>\n   0x30, \/\/ 21 !<br \/>\n   0x22, \/\/ 22 &nbsp;&raquo;<br \/>\n   0x7f, \/\/ 23 #<br \/>\n   0, \/\/ 24 $<br \/>\n   0, \/\/ 25 %<br \/>\n   0, \/\/ 26 &#038;<br \/>\n   0x02, \/\/ 27 &lsquo;<br \/>\n   0x39, \/\/ 28 (<br \/>\n   0x0f, \/\/ 29 )<br \/>\n   0, \/\/ 2A *<br \/>\n   0x7f, \/\/ 2B +<br \/>\n   0x04, \/\/ 2C ,<br \/>\n   0x40, \/\/ 2D &#8211;<br \/>\n   0x80, \/\/ 2E .<br \/>\n   0x30, \/\/ 2F \/<br \/>\n   0x3f, \/\/ 30 0<br \/>\n   0x06, \/\/ 31 1<br \/>\n   0x5b, \/\/ 32 2<br \/>\n   0x4f, \/\/ 33 3<br \/>\n   0x66, \/\/ 34 4<br \/>\n   0x6d, \/\/ 35 5<br \/>\n   0x7c, \/\/ 36 6<br \/>\n   0x07, \/\/ 37 7<br \/>\n   0x7f, \/\/ 38 8<br \/>\n   0x67, \/\/ 39 9<br \/>\n   \/\/<br \/>\n   0, \/\/ 3A :<br \/>\n   0, \/\/ 3B ;<br \/>\n   0, \/\/ 3C <\n   0x48, \/\/ 3D =\n   0, \/\/ 3E ><br \/>\n   0, \/\/ 3F ?<br \/>\n   0x5c, \/\/ 40 @<br \/>\n   0x77, \/\/ 41 A<br \/>\n   0x7c, \/\/ 42 B<br \/>\n   0x39, \/\/ 43 C<br \/>\n   0x5e, \/\/ 44 D<br \/>\n   0x79, \/\/ 45 E<br \/>\n   0x71, \/\/ 46 F<br \/>\n   0x67, \/\/ 47 G<br \/>\n   0x76, \/\/ 48 H<br \/>\n   0x06, \/\/ 49 I<br \/>\n   0x86, \/\/ 4A J<br \/>\n   0x74, \/\/ 4B K<br \/>\n   0x38, \/\/ 4C L<br \/>\n   0x37, \/\/ 4D M<br \/>\n   0x54, \/\/ 4E N<br \/>\n   0x5c, \/\/ 4F O<br \/>\n   0x73, \/\/ 50 P<br \/>\n   0xbf, \/\/ 51 Q<br \/>\n   0x50, \/\/ 52 R<br \/>\n   0x6d, \/\/ 53 S<br \/>\n   0x70, \/\/ 54 T<br \/>\n   0x3e, \/\/ 55 U<br \/>\n   0x1c, \/\/ 56 V<br \/>\n   0x9c, \/\/ 57 W<br \/>\n   0x24, \/\/ 58 X<br \/>\n   0x36, \/\/ 59 Y<br \/>\n   0x5b, \/\/ 5A Z<br \/>\n   0x39, \/\/ 5B [<br \/>\n   0x30, \/\/ 5C<br \/>\n   0x0f, \/\/ 5D ]<br \/>\n   0x08, \/\/ 5E _<br \/>\n   0 \/\/ 5F<br \/>\n};<\/p>\n<p>\/\/<br \/>\nunsigned int get_7seg(unsigned char asciicode)<br \/>\n{<br \/>\n    \/\/ Umrechnen 0..255 auf<br \/>\n    \/\/ 7seg<br \/>\n    \/\/ Dabei nur Zahlen und Grossbuchstaben<br \/>\n    \/\/ 20..5F<br \/>\n    \/\/ rest wird gemappt<br \/>\n    asciicode = asciicode &#038; 0x7f; \/\/ 7 bit only<br \/>\n    if (asciicode < 0x20) return (0);\n    if (asciicode >= 0x60) asciicode = asciicode &#8211; 0x20;<br \/>\n    return((~siebensegtable[asciicode-0x20])&#038;0xff);<br \/>\n}<\/p>\n<p>void display_seg1x(unsigned char i2cbaseadr, unsigned char ch1)<br \/>\n{<br \/>\n  Wire.beginTransmission(i2cbaseadr);<br \/>\n  Wire.write(get_7seg(ch1));<br \/>\n  Wire.endTransmission();<br \/>\n}<\/p>\n<p>void display_seg1xbin(unsigned char i2cbaseadr, unsigned char ch1)<br \/>\n{<br \/>\n  Wire.beginTransmission(i2cbaseadr);<br \/>\n  Wire.write(ch1);<br \/>\n  Wire.endTransmission();<br \/>\n}<\/p>\n<p>\/\/ Code neu:<br \/>\n#define SWITCHA 2<br \/>\n#define SWITCHB 3<br \/>\n#define SWITCHT 4<br \/>\n#define PULLUP 5<\/p>\n<p>void setup() {<br \/>\n  Wire.begin();<\/p>\n<p>  pinMode(SWITCHA,INPUT_PULLUP);<br \/>\n  pinMode(SWITCHB,INPUT_PULLUP);<br \/>\n  pinMode(SWITCHT,INPUT_PULLUP);<\/p>\n<p>}<\/p>\n<p>void loop() {<br \/>\n  char buffer[10];<br \/>\n  \/\/<br \/>\n  static int counter = 0;<br \/>\n  static int oldcounter = -999;<br \/>\n  int a= digitalRead(SWITCHA);<br \/>\n  int b= digitalRead(SWITCHB);<br \/>\n  int state  = 0;<br \/>\n  static int oldstate = 99;<br \/>\n  int sw = digitalRead(SWITCHT);<br \/>\n  if (sw == LOW) counter = 0; \/\/ RESET<br \/>\n  if (a==HIGH) {<br \/>\n    state = 1;<br \/>\n  } else {<br \/>\n    state = 0;<br \/>\n  }<br \/>\n  if (b==HIGH) {<br \/>\n    state += 2;<br \/>\n  } else {<br \/>\n    state += 0;<br \/>\n  }<br \/>\n  switch(state) {<br \/>\n    case 0:<br \/>\n     if (oldstate == 1)  {<br \/>\n        counter&#8211;;<br \/>\n     } else if (oldstate == 2) {<br \/>\n        counter++;<br \/>\n     }<br \/>\n     break;<br \/>\n    case 1:<br \/>\n    if (oldstate == 0) {<br \/>\n       counter++;<br \/>\n    } else if (oldstate == 3) {<br \/>\n      counter&#8211;;<br \/>\n    }<\/p>\n<p>     break;<br \/>\n    case 2:<br \/>\n      if (oldstate == 3) {<br \/>\n        counter++;<br \/>\n      } else if (oldstate == 0) {<br \/>\n         counter&#8211;;<br \/>\n      }<br \/>\n     break;<br \/>\n    case 3:<br \/>\n     if (oldstate == 2) {<br \/>\n        counter&#8211;;<br \/>\n      } else if (oldstate == 1) {<br \/>\n        counter++;<br \/>\n      }<br \/>\n     break;<br \/>\n  }<br \/>\n  oldstate = state;<br \/>\n  sprintf(buffer,&nbsp;&raquo;%04d&nbsp;&raquo;,counter);<br \/>\n  \/\/ Counter ausgeben nur bei aenderung<br \/>\n  if (oldcounter != counter) {<br \/>\n    display_seg1x(i2cseg7x2bmsb1,buffer[0]); \/\/ msb zeichen\/ LINKE Anzeige<br \/>\n    display_seg1x(i2cseg7x2blsb1,buffer[1]); \/\/ ..<br \/>\n    display_seg1x(i2cseg7x2amsb1,buffer[2]);<br \/>\n    display_seg1x(i2cseg7x2alsb1,buffer[3]); \/\/ lsb zeichen<br \/>\n    oldcounter = counter;<br \/>\n  }<br \/>\n}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The arduino set contains a special building block, which is known from operating panels of instruments. In former time only potentiometers were available, for example to be used for audio settings, but when selecting a menue a different way is ncessary. In game consoles incremental devices are also used. The main advantage is that you [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":10282,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[517],"tags":[],"class_list":["post-10281","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised-en-fr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>7 segment and incremental encoder - Brick&#039;R&#039;knowledge<\/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:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"7 segment and incremental encoder - Brick&#039;R&#039;knowledge\" \/>\n<meta property=\"og:description\" content=\"The arduino set contains a special building block, which is known from operating panels of instruments. In former time only potentiometers were available, for example to be used for audio settings, but when selecting a menue a different way is ncessary. In game consoles incremental devices are also used. The main advantage is that you [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/\" \/>\n<meta property=\"og:site_name\" content=\"Brick&#039;R&#039;knowledge\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BrickRknowledge\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-07T16:20:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/brickrknowledge.com\/content\/uploads\/2015\/09\/Inkrementalgeber.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2146\" \/>\n\t<meta property=\"og:image:height\" content=\"1294\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Julia Bauer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brickrknowledge\" \/>\n<meta name=\"twitter:site\" content=\"@brickrknowledge\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julia Bauer\" \/>\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:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/\",\"url\":\"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/\",\"name\":\"7 segment and incremental encoder - Brick&#039;R&#039;knowledge\",\"isPartOf\":{\"@id\":\"https:\/\/wiki.brickrknowledge.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/forum.brickrknowledge.de\/content\/uploads\/2015\/09\/Inkrementalgeber.jpg\",\"datePublished\":\"2015-09-07T16:20:42+00:00\",\"dateModified\":\"2015-09-07T16:20:42+00:00\",\"author\":{\"@id\":\"https:\/\/wiki.brickrknowledge.com\/es\/#\/schema\/person\/d161a2ab4da7f253db816462a58ec5d1\"},\"breadcrumb\":{\"@id\":\"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#primaryimage\",\"url\":\"https:\/\/forum.brickrknowledge.de\/content\/uploads\/2015\/09\/Inkrementalgeber.jpg\",\"contentUrl\":\"https:\/\/forum.brickrknowledge.de\/content\/uploads\/2015\/09\/Inkrementalgeber.jpg\",\"width\":2146,\"height\":1294},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/brickrknowledge.org\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"7 segment and incremental encoder\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wiki.brickrknowledge.com\/es\/#website\",\"url\":\"https:\/\/wiki.brickrknowledge.com\/es\/\",\"name\":\"Brick&#039;R&#039;knowledge\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wiki.brickrknowledge.com\/es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wiki.brickrknowledge.com\/es\/#\/schema\/person\/d161a2ab4da7f253db816462a58ec5d1\",\"name\":\"Julia Bauer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wiki.brickrknowledge.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6b4fb86265c6cdab30fa8965720cd060?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6b4fb86265c6cdab30fa8965720cd060?s=96&d=mm&r=g\",\"caption\":\"Julia Bauer\"},\"url\":\"https:\/\/forum.brickrknowledge.de\/fr\/author\/jbauer\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"7 segment and incremental encoder - Brick&#039;R&#039;knowledge","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:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/","og_locale":"fr_FR","og_type":"article","og_title":"7 segment and incremental encoder - Brick&#039;R&#039;knowledge","og_description":"The arduino set contains a special building block, which is known from operating panels of instruments. In former time only potentiometers were available, for example to be used for audio settings, but when selecting a menue a different way is ncessary. In game consoles incremental devices are also used. The main advantage is that you [&hellip;]","og_url":"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/","og_site_name":"Brick&#039;R&#039;knowledge","article_publisher":"https:\/\/www.facebook.com\/BrickRknowledge","article_published_time":"2015-09-07T16:20:42+00:00","og_image":[{"width":2146,"height":1294,"url":"https:\/\/brickrknowledge.com\/content\/uploads\/2015\/09\/Inkrementalgeber.jpg","type":"image\/jpeg"}],"author":"Julia Bauer","twitter_card":"summary_large_image","twitter_creator":"@brickrknowledge","twitter_site":"@brickrknowledge","twitter_misc":{"Written by":"Julia Bauer","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/","url":"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/","name":"7 segment and incremental encoder - Brick&#039;R&#039;knowledge","isPartOf":{"@id":"https:\/\/wiki.brickrknowledge.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#primaryimage"},"image":{"@id":"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#primaryimage"},"thumbnailUrl":"https:\/\/forum.brickrknowledge.de\/content\/uploads\/2015\/09\/Inkrementalgeber.jpg","datePublished":"2015-09-07T16:20:42+00:00","dateModified":"2015-09-07T16:20:42+00:00","author":{"@id":"https:\/\/wiki.brickrknowledge.com\/es\/#\/schema\/person\/d161a2ab4da7f253db816462a58ec5d1"},"breadcrumb":{"@id":"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#primaryimage","url":"https:\/\/forum.brickrknowledge.de\/content\/uploads\/2015\/09\/Inkrementalgeber.jpg","contentUrl":"https:\/\/forum.brickrknowledge.de\/content\/uploads\/2015\/09\/Inkrementalgeber.jpg","width":2146,"height":1294},{"@type":"BreadcrumbList","@id":"https:\/\/brickrknowledge.com\/fr\/7-segment-and-incremental-encoder\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/brickrknowledge.org\/fr\/"},{"@type":"ListItem","position":2,"name":"7 segment and incremental encoder"}]},{"@type":"WebSite","@id":"https:\/\/wiki.brickrknowledge.com\/es\/#website","url":"https:\/\/wiki.brickrknowledge.com\/es\/","name":"Brick&#039;R&#039;knowledge","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wiki.brickrknowledge.com\/es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/wiki.brickrknowledge.com\/es\/#\/schema\/person\/d161a2ab4da7f253db816462a58ec5d1","name":"Julia Bauer","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wiki.brickrknowledge.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6b4fb86265c6cdab30fa8965720cd060?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b4fb86265c6cdab30fa8965720cd060?s=96&d=mm&r=g","caption":"Julia Bauer"},"url":"https:\/\/forum.brickrknowledge.de\/fr\/author\/jbauer\/"}]}},"_links":{"self":[{"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/posts\/10281"}],"collection":[{"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/comments?post=10281"}],"version-history":[{"count":0,"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/posts\/10281\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/media\/10282"}],"wp:attachment":[{"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/media?parent=10281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/categories?post=10281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forum.brickrknowledge.de\/fr\/wp-json\/wp\/v2\/tags?post=10281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}