{"id":52273,"date":"2026-11-01T10:50:49","date_gmt":"2026-11-01T10:50:49","guid":{"rendered":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/"},"modified":"2026-11-01T10:50:49","modified_gmt":"2026-11-01T10:50:49","slug":"ir-tracking-sensor","status":"publish","type":"siratek_tutorial","link":"https:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/","title":{"rendered":"A Four-Way Line Tracking Sensor"},"content":{"rendered":"<body><p><\/p>\n<h2>What it does<\/h2>\n<p>Four infrared reflectance sensors, each looking straight down at the floor. A white surface reflects the infrared back; black tape absorbs it. So each sensor answers one question: <strong>is the floor under me light or dark?<\/strong><\/p>\n<p>Four of those answers, read a hundred times a second, is enough to follow a line. It is the sensing half of a line-following robot, and the reason four is better than one is the whole idea of the part.<\/p>\n<h2>Before you begin<\/h2>\n<h3>Required parts and tools<\/h3>\n<ul>\n<li>An Arduino Uno or compatible board.<\/li>\n<li>One four-way tracking sensor set. This is Siratek product 2943.<\/li>\n<li>Black electrical tape and a sheet of white paper or card, to make a line.<\/li>\n<li>A small screwdriver for the trimmers.<\/li>\n<li>Six jumper wires.<\/li>\n<\/ul>\n<h3>What is in the set<\/h3>\n<p>The Siratek photographs show <strong>two kinds of board<\/strong>, and this is the thing that makes this part nicer than it first looks:<\/p>\n<p><strong>One main board<\/strong>, red, carrying a comparator chip, <strong>four blue trimmers<\/strong> and <strong>four indicator LEDs<\/strong>, with an output header along one edge.<\/p>\n<p><strong>Four separate sensor heads<\/strong>, each a small red board with an <strong>infrared emitter and a receiver<\/strong> and a three-pin connector, joined to the main board by a ribbon of coloured leads.<\/p>\n<p>Because the heads are separate, <strong>you can space them to suit your chassis<\/strong>. A fixed four-in-a-row board makes you build the robot around the sensor; this one lets you put the sensors where the geometry wants them. That is worth more than it sounds when you come to mount it.<\/p>\n<h3>Telling the emitter from the receiver<\/h3>\n<p>Each head has two LED-shaped parts, marked on the silkscreen:<\/p>\n<ul>\n<li><strong><code>DT<\/code>, the clear one: the transmitter.<\/strong> It emits infrared, which your eye cannot see.<\/li>\n<li><strong><code>DR<\/code>, the dark one: the receiver.<\/strong> The dark package is a filter that blocks visible light so only infrared gets through.<\/li>\n<\/ul>\n<p>A phone camera sees infrared where your eye does not, so pointing one at the clear LED while the board is powered is a quick way to prove the emitter is working.<\/p>\n<h3>Height matters more than anything<\/h3>\n<p>These sensors have a narrow working range. Too far from the floor and the reflection is too weak to read; too close and the emitter\u2019s light floods the receiver whatever colour is underneath.<\/p>\n<p><strong>Somewhere around 5 to 15 millimetres<\/strong> is usual, and the right figure is the one that works on your surface with your trimmer setting. Mount the heads so the height is <strong>fixed and the same for all four<\/strong>, because a sensor sitting two millimetres lower than its neighbours behaves like a differently adjusted one.<\/p>\n<p>If one channel refuses to behave no matter how you set its trimmer, check its height before anything else.<\/p>\n<h3>Digital out only, and what that costs<\/h3>\n<p>Each channel gives one digital output: light or dark, with the threshold set by its trimmer. There is no analog pin, as on the flame sensor.<\/p>\n<p>That makes the wiring and the code simple, and it means <strong>the trimmers are the calibration<\/strong> and you have to set them by watching the LEDs. The procedure is below.<\/p>\n<p>For line following it is enough. For anything that needs to know <em>how<\/em> dark, an analog reflectance sensor is the part to look for.<\/p>\n<h2>Pin reference<\/h2>\n<table>\n<thead>\n<tr>\n<th>Pin<\/th>\n<th>Connect to<\/th>\n<th>Purpose<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>VCC<\/code><\/td>\n<td>Uno <code>5V<\/code><\/td>\n<td>Power for the board and the emitters<\/td>\n<\/tr>\n<tr>\n<td><code>GND<\/code><\/td>\n<td>Uno <code>GND<\/code><\/td>\n<td>Ground<\/td>\n<\/tr>\n<tr>\n<td><code>D1<\/code><\/td>\n<td>Uno <code>D4<\/code><\/td>\n<td>Leftmost sensor<\/td>\n<\/tr>\n<tr>\n<td><code>D2<\/code><\/td>\n<td>Uno <code>D5<\/code><\/td>\n<td>Centre left<\/td>\n<\/tr>\n<tr>\n<td><code>D3<\/code><\/td>\n<td>Uno <code>D6<\/code><\/td>\n<td>Centre right<\/td>\n<\/tr>\n<tr>\n<td><code>D4<\/code><\/td>\n<td>Uno <code>D7<\/code><\/td>\n<td>Rightmost<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Which physical head is <code>D1<\/code> depends on how you plug the ribbon in, and the first sketch below settles it rather than assuming.<\/p>\n<figure class=\"siratek-tutorial-figure\"><img decoding=\"async\" src=\"http:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/ir-tracking-sensor-wiring.svg\" alt=\"A four-way tracking sensor with its comparator board, four trimmers and four separate sensor heads, each looking down at a line of black tape\" loading=\"lazy\"><figcaption>The heads are separate, so they can be spaced to suit the chassis rather than the other way round.<\/figcaption><\/figure>\n<h2>Wiring steps<\/h2>\n<ol>\n<li>Unplug the USB cable.<\/li>\n<li>Connect the four sensor heads to the main board with the supplied leads.<\/li>\n<li><code>GND<\/code> to <code>GND<\/code>, <code>VCC<\/code> to <code>5V<\/code>.<\/li>\n<li><code>D1<\/code> to <code>D4<\/code>, <code>D2<\/code> to <code>D5<\/code>, <code>D3<\/code> to <code>D6<\/code>, <code>D4<\/code> to <code>D7<\/code>.<\/li>\n<li>Plug the USB cable back in. All four indicator LEDs should light or go out as you pass something light or dark under the heads.<\/li>\n<\/ol>\n<h2>Software and libraries<\/h2>\n<p>No library is required. Four <code>digitalRead()<\/code> calls.<\/p>\n<h2>Setting the trimmers<\/h2>\n<p>Do this before writing any logic. It takes five minutes and nothing works properly without it.<\/p>\n<ol>\n<li>Lay out your line: black tape on white card is ideal.<\/li>\n<li>Hold the sensors at the height they will be mounted at, <strong>over the white surface<\/strong>.<\/li>\n<li>Turn each trimmer until its indicator LED just changes state, then back it off slightly so it sits reliably on the \u201cwhite\u201d side.<\/li>\n<li>Move that head over the black tape. Its LED should change.<\/li>\n<li>Move it back. It should change back.<\/li>\n<li>Repeat for all four, and check them all again at the end, because adjusting one does not affect the others but your hand position will have drifted.<\/li>\n<\/ol>\n<p>The run below makes this easier by printing all four states together.<\/p>\n<h2>Minimal working example<\/h2>\n<pre><code>\/\/ Siratek: what each channel sees, and which physical head is which.\n\nconst int sensorPins[4] = {4, 5, 6, 7};\n\nvoid setup() {\n  for (int i = 0; i &lt; 4; i++) {\n    pinMode(sensorPins[i], INPUT);\n  }\n  Serial.begin(9600);\n  Serial.println(\"Siratek: cover each head in turn to find out which is which.\");\n}\n\nvoid loop() {\n  Serial.print(\"[ \");\n  for (int i = 0; i &lt; 4; i++) {\n    \/\/ On most of these boards the output is LOW over black. Confirm yours.\n    Serial.print(digitalRead(sensorPins[i]) == LOW ? \"#\" : \".\");\n    Serial.print(\" \");\n  }\n  Serial.println(\"]\");\n\n  delay(150);\n}<\/code><\/pre>\n<p>Cover one head at a time with your finger and watch which position in the display changes. That tells you the physical order, which is not necessarily left to right.<\/p>\n<p>Then slide the whole assembly across your line and watch the pattern move: <code>. # . .<\/code> becoming <code>. . # .<\/code> and so on. Seeing that is the moment the part makes sense.<\/p>\n<p><strong>Check the polarity while you are there.<\/strong> If covering a head makes the display show <code>.<\/code> rather than <code>#<\/code>, your board reads the other way round, and the one comparison in the sketch is where to change it.<\/p>\n<h3>Turning four readings into a position<\/h3>\n<p>The useful abstraction is a single number: how far off-centre the line is.<\/p>\n<pre><code>\/\/ Siratek: a position from -3 (hard left) to +3 (hard right), or no line.\n\nconst int sensorPins[4] = {4, 5, 6, 7};\nconst int weights[4] = {-3, -1, 1, 3};      \/\/ leftmost to rightmost\n\nconst int NO_LINE = 99;\n\nint linePosition() {\n  int total = 0;\n  int seen = 0;\n\n  for (int i = 0; i &lt; 4; i++) {\n    if (digitalRead(sensorPins[i]) == LOW) {   \/\/ dark: the line\n      total += weights[i];\n      seen++;\n    }\n  }\n\n  if (seen == 0) {\n    return NO_LINE;\n  }\n  return total \/ seen;\n}\n\nvoid setup() {\n  for (int i = 0; i &lt; 4; i++) {\n    pinMode(sensorPins[i], INPUT);\n  }\n  Serial.begin(9600);\n}\n\nvoid loop() {\n  int position = linePosition();\n\n  if (position == NO_LINE) {\n    Serial.println(\"no line\");\n  } else {\n    Serial.print(\"position \");\n    Serial.println(position);\n  }\n\n  delay(100);\n}<\/code><\/pre>\n<p>Three things this gives you that four separate readings do not.<\/p>\n<p><strong>One number to steer by.<\/strong> Negative means the line is to the left, positive to the right, zero means centred. A motor sketch can use it directly.<\/p>\n<p><strong>It handles two sensors seeing the line at once<\/strong>, which happens constantly when the line is wider than the gap between heads. Averaging the weights puts the position between them.<\/p>\n<p><strong>It reports losing the line separately.<\/strong> <code>NO_LINE<\/code> is not zero, and the difference matters: a robot that treats \u201cno line\u201d as \u201ccentred\u201d drives confidently off the table.<\/p>\n<h3>What to do when the line is lost<\/h3>\n<p>The honest answer is that losing the line is normal, especially on corners, and the behaviour you choose defines how the robot feels.<\/p>\n<p>The simplest useful rule: <strong>remember which way you were last turning, and keep turning that way<\/strong>. If the line vanished to the left, it is probably still to the left.<\/p>\n<pre><code>int lastSeen = 0;\n\nvoid loop() {\n  int position = linePosition();\n\n  if (position != NO_LINE) {\n    lastSeen = position;\n    \/\/ steer according to position\n  } else {\n    \/\/ steer hard in the direction we last saw it\n  }\n}<\/code><\/pre>\n<p>A time limit belongs here too: if the line has been missing for a second, stop rather than continuing to spin.<\/p>\n<h3>All four dark means something<\/h3>\n<p>Four sensors reading dark at once is not a line. It is usually one of:<\/p>\n<ul>\n<li>A <strong>junction or a crossing<\/strong> in the course.<\/li>\n<li>The <strong>end of the line<\/strong>, marked with a wide band, which is a common convention.<\/li>\n<li>The sensors <strong>lifted off the surface<\/strong>, so nothing reflects.<\/li>\n<\/ul>\n<p>Handle it deliberately rather than letting the averaging return zero and the robot drive straight on.<\/p>\n<h2>Expected result<\/h2>\n<p>Four indicator LEDs following light and dark under their heads, and a serial display whose pattern moves as you slide the assembly across a line.<\/p>\n<p>Over plain white, all four should read light. Over the tape, the one or two over it should read dark.<\/p>\n<h2>Troubleshooting<\/h2>\n<table>\n<thead>\n<tr>\n<th>Symptom<\/th>\n<th>Likely cause<\/th>\n<th>Check or fix<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>One channel never changes<\/td>\n<td>Height wrong for that head<\/td>\n<td>Check all four sit at the same height<\/td>\n<\/tr>\n<tr>\n<td>One channel never changes, height fine<\/td>\n<td>Trimmer past its range<\/td>\n<td>Turn it back through the whole range<\/td>\n<\/tr>\n<tr>\n<td>All four always read the same<\/td>\n<td>Too close to the surface<\/td>\n<td>Raise them; the emitter is flooding the receiver<\/td>\n<\/tr>\n<tr>\n<td>All four always read light<\/td>\n<td>Too far from the surface<\/td>\n<td>Lower them<\/td>\n<\/tr>\n<tr>\n<td>Readings inverted<\/td>\n<td>Board reads the other way<\/td>\n<td>Change the one comparison<\/td>\n<\/tr>\n<tr>\n<td>Unreliable in sunlight<\/td>\n<td>Infrared in daylight<\/td>\n<td>Shade the sensors; they are indoor parts<\/td>\n<\/tr>\n<tr>\n<td>Works on paper, not on a shiny floor<\/td>\n<td>Specular reflection<\/td>\n<td>Matte surfaces work best<\/td>\n<\/tr>\n<tr>\n<td>Pattern jumps about<\/td>\n<td>Loose lead, or a wobbling mount<\/td>\n<td>Fix the height mechanically<\/td>\n<\/tr>\n<tr>\n<td>Robot drives off on a corner<\/td>\n<td>\u201cNo line\u201d treated as centred<\/td>\n<td>Report it separately and act on it<\/td>\n<\/tr>\n<tr>\n<td>Adjusting one trimmer upsets another<\/td>\n<td>It does not; your hand moved<\/td>\n<td>Recheck all four at the end<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Next steps<\/h2>\n<ul>\n<li><strong>Easier first:<\/strong> <em>Flame Detection with an Infrared Sensor<\/em>, which is one sensor of this kind.<\/li>\n<li><strong>Related products:<\/strong> the geared motor and wheel set, and the L298N driver, which turn a position into movement.<\/li>\n<li><strong>Next project:<\/strong> a line following robot, which is this position number driving two motors.<\/li>\n<\/ul>\n<h2>Sources and attribution<\/h2>\n<p>All text, wiring guidance and code in this tutorial are original Siratek work.<\/p>\n<ul>\n<li>The main comparator board with four trimmers and four indicator LEDs, the four <strong>separate<\/strong> sensor heads on leads, and the <code>DT<\/code> and <code>DR<\/code> silkscreen marking the transmitter and receiver were read from the Siratek product photographs for item 2943.<\/li>\n<\/ul>\n<p>Working height depends on the surface and the trimmer setting, so a range is given with a procedure for finding the right value. Output polarity varies between boards of this kind, so the tutorial has the reader confirm it. No third-party tutorial text, diagrams, photographs or code has been reproduced here.<\/p>\n<p><\/p>\n<\/body>","protected":false},"excerpt":{"rendered":"<p>Four infrared reflectance sensors, each looking straight down at the floor. A white surface reflects the infrared back; black tape absorbs it. So each sensor answers one question: is the floor under me light or dark?<\/p>\n","protected":false},"featured_media":0,"template":"","siratek_tutorial_level":[],"class_list":["post-52273","siratek_tutorial","type-siratek_tutorial","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A Four-Way Line Tracking Sensor - siratek<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Four-Way Line Tracking Sensor - siratek\" \/>\n<meta property=\"og:description\" content=\"Four infrared reflectance sensors, each looking straight down at the floor. A white surface reflects the infrared back; black tape absorbs it. So each sensor answers one question: is the floor under me light or dark?\" \/>\n<meta property=\"og:url\" content=\"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/\" \/>\n<meta property=\"og:site_name\" content=\"siratek\" \/>\n<meta property=\"og:image\" content=\"http:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/ir-tracking-sensor-wiring.svg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/ir-tracking-sensor\\\/\",\"url\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/ir-tracking-sensor\\\/\",\"name\":\"A Four-Way Line Tracking Sensor - siratek\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/siratek.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/ir-tracking-sensor\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/ir-tracking-sensor\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/siratek.net\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ir-tracking-sensor-wiring.svg\",\"datePublished\":\"2026-11-01T10:50:49+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/ir-tracking-sensor\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/ir-tracking-sensor\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/ir-tracking-sensor\\\/#primaryimage\",\"url\":\"https:\\\/\\\/siratek.net\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ir-tracking-sensor-wiring.svg\",\"contentUrl\":\"https:\\\/\\\/siratek.net\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ir-tracking-sensor-wiring.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/ir-tracking-sensor\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/siratek.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"A Four-Way Line Tracking Sensor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/siratek.net\\\/#website\",\"url\":\"https:\\\/\\\/siratek.net\\\/\",\"name\":\"siratek\",\"description\":\"Your Best Electronic Retail Shop\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/siratek.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Four-Way Line Tracking Sensor - siratek","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":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/","og_locale":"en_US","og_type":"article","og_title":"A Four-Way Line Tracking Sensor - siratek","og_description":"Four infrared reflectance sensors, each looking straight down at the floor. A white surface reflects the infrared back; black tape absorbs it. So each sensor answers one question: is the floor under me light or dark?","og_url":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/","og_site_name":"siratek","og_image":[{"url":"http:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/ir-tracking-sensor-wiring.svg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/","url":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/","name":"A Four-Way Line Tracking Sensor - siratek","isPartOf":{"@id":"https:\/\/siratek.net\/#website"},"primaryImageOfPage":{"@id":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/#primaryimage"},"image":{"@id":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/#primaryimage"},"thumbnailUrl":"http:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/ir-tracking-sensor-wiring.svg","datePublished":"2026-11-01T10:50:49+00:00","breadcrumb":{"@id":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/#primaryimage","url":"https:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/ir-tracking-sensor-wiring.svg","contentUrl":"https:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/ir-tracking-sensor-wiring.svg"},{"@type":"BreadcrumbList","@id":"http:\/\/siratek.net\/index.php\/tutorials\/ir-tracking-sensor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/siratek.net\/"},{"@type":"ListItem","position":2,"name":"Tutorials","item":"https:\/\/siratek.net\/index.php\/tutorials\/"},{"@type":"ListItem","position":3,"name":"A Four-Way Line Tracking Sensor"}]},{"@type":"WebSite","@id":"https:\/\/siratek.net\/#website","url":"https:\/\/siratek.net\/","name":"siratek","description":"Your Best Electronic Retail Shop","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/siratek.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/siratek_tutorial\/52273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/siratek_tutorial"}],"about":[{"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/types\/siratek_tutorial"}],"version-history":[{"count":0,"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/siratek_tutorial\/52273\/revisions"}],"wp:attachment":[{"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/media?parent=52273"}],"wp:term":[{"taxonomy":"siratek_tutorial_level","embeddable":true,"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/siratek_tutorial_level?post=52273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}