{"id":139,"date":"2013-02-01T10:30:55","date_gmt":"2013-02-01T10:30:55","guid":{"rendered":"http:\/\/www.crdmrn.com\/indexok.php\/?p=139"},"modified":"2022-02-22T19:16:51","modified_gmt":"2022-02-22T19:16:51","slug":"toorbo","status":"publish","type":"post","link":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/","title":{"rendered":"Toorbo"},"content":{"rendered":"\n<script type=\"text\/javascript\">window.onload=function(){ document.getElementById('solislider').innerHTML = '<div aria-live=\"polite\" id=\"soliloquy-container-165_1\" class=\"soliloquy-container soliloquy-transition-fade soliloquy-theme-classic\" style=\"max-width:770px;max-height:433px;\"><ul id=\"soliloquy-165_1\" class=\"soliloquy-slider soliloquy-slides soliloquy-wrap soliloquy-clear\"><li aria-hidden=\"true\" class=\"soliloquy-item soliloquy-item-1 soliloquy-image-slide\" draggable=\"false\" style=\"list-style:none\"><img decoding=\"async\" id=\"soliloquy-image-166\" class=\"soliloquy-image soliloquy-image-1\" src=\"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo1.png\" alt=\"Toorbo1\" \/><\/li><li aria-hidden=\"true\" class=\"soliloquy-item soliloquy-item-2 soliloquy-image-slide\" draggable=\"false\" style=\"list-style:none\"><img decoding=\"async\" id=\"soliloquy-image-167\" class=\"soliloquy-image soliloquy-image-2\" src=\"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo2.png\" alt=\"Toorbo2\" \/><\/li><li aria-hidden=\"true\" class=\"soliloquy-item soliloquy-item-3 soliloquy-image-slide\" draggable=\"false\" style=\"list-style:none\"><img decoding=\"async\" id=\"soliloquy-image-172\" class=\"soliloquy-image soliloquy-image-3\" src=\"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo3.png\" alt=\"Toorbo3\" \/><\/li><li aria-hidden=\"true\" class=\"soliloquy-item soliloquy-item-4 soliloquy-image-slide\" draggable=\"false\" style=\"list-style:none\"><img decoding=\"async\" id=\"soliloquy-image-173\" class=\"soliloquy-image soliloquy-image-4\" src=\"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo4.png\" alt=\"Toorbo4\" \/><\/li><\/ul><\/div><noscript><style type=\"text\/css\">#soliloquy-container-165_1{opacity:1}<\/style><\/noscript>' }<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">During my studies at <a href=\"https:\/\/www.polimi.it\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">Politecnico di Milano<\/a>, I attended a Physical Computing class; as the class&#8217; final project, me and my team developed <strong><em>Toorbo<\/em><\/strong>, a real life racing videogame.<br>Adding a color sensor to an R\/C car, we gave it the possibility to read some special colored icons placed on the track in order to allow some actions as it happens in videogames, for example with turbo boosts or oil stains.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We started by learning to use and calibrate the sensor and the R\/C car controller board, connecting them to an Arduino chipset card.<br>Once we did it, we merged the two codes together and simplified the circuit using a breadboard, then we soldered the final circuit on an Arduino Proto Shield. With this the Arduino card was enabled to \u201cread the road\u201d thanks to the color sensor, changing the r\/c car behavior when passing on some specific colors.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/02\/Toorbo5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"710\" height=\"470\" src=\"http:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/02\/Toorbo5.png\" alt=\"Toorbo5\" class=\"wp-image-175\" srcset=\"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/02\/Toorbo5.png 710w, https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/02\/Toorbo5-300x198.png 300w, https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/02\/Toorbo5-310x205.png 310w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The final prototype was then able to read four colored icons:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>A green arrow to get a turbo boost, raising the speed from 80% to 100%.<\/li><li>A red arrow to get a slow down, lowering the speed from 80% to 50%.<\/li><li>A dark blue oil stain to get the car unable to steer.<\/li><li>A yellow spiral to invert the controls (up is down, left is right and so on).<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":166,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[17,11],"tags":[],"class_list":["post-139","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","category-prototyping"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Toorbo - crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani<\/title>\n<meta name=\"description\" content=\"Toorbo is an real life racing game. Thanks to a color sensor, an R\/C car is able to read special signs on the track and react accordingly.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.crdmrn.com\/index.php\/toorbo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Toorbo - crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani\" \/>\n<meta property=\"og:description\" content=\"Toorbo is an real life racing game. Thanks to a color sensor, an R\/C car is able to read special signs on the track and react accordingly.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.crdmrn.com\/index.php\/toorbo\/\" \/>\n<meta property=\"og:site_name\" content=\"crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani\" \/>\n<meta property=\"article:published_time\" content=\"2013-02-01T10:30:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-22T19:16:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"770\" \/>\n\t<meta property=\"og:image:height\" content=\"433\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"the_stiffmeister\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"the_stiffmeister\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/\"},\"author\":{\"name\":\"the_stiffmeister\",\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/#\\\/schema\\\/person\\\/c4aa272222b8c862996f5e804f348820\"},\"headline\":\"Toorbo\",\"datePublished\":\"2013-02-01T10:30:55+00:00\",\"dateModified\":\"2022-02-22T19:16:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/\"},\"wordCount\":218,\"image\":{\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.crdmrn.com\\\/wp-content\\\/uploads\\\/2013\\\/11\\\/Toorbo1.png\",\"articleSection\":[\"Programming\",\"Prototyping\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/\",\"url\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/\",\"name\":\"Toorbo - crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.crdmrn.com\\\/wp-content\\\/uploads\\\/2013\\\/11\\\/Toorbo1.png\",\"datePublished\":\"2013-02-01T10:30:55+00:00\",\"dateModified\":\"2022-02-22T19:16:51+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/#\\\/schema\\\/person\\\/c4aa272222b8c862996f5e804f348820\"},\"description\":\"Toorbo is an real life racing game. Thanks to a color sensor, an R\\\/C car is able to read special signs on the track and react accordingly.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.crdmrn.com\\\/wp-content\\\/uploads\\\/2013\\\/11\\\/Toorbo1.png\",\"contentUrl\":\"https:\\\/\\\/www.crdmrn.com\\\/wp-content\\\/uploads\\\/2013\\\/11\\\/Toorbo1.png\",\"width\":770,\"height\":433},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/toorbo\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Toorbo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/#website\",\"url\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/\",\"name\":\"crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/#\\\/schema\\\/person\\\/c4aa272222b8c862996f5e804f348820\",\"name\":\"the_stiffmeister\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/18cd4fe9cc42dc755eeff67e10de25338bb926932c2900f5109cb3f86f1c0248?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/18cd4fe9cc42dc755eeff67e10de25338bb926932c2900f5109cb3f86f1c0248?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/18cd4fe9cc42dc755eeff67e10de25338bb926932c2900f5109cb3f86f1c0248?s=96&d=mm&r=g\",\"caption\":\"the_stiffmeister\"},\"url\":\"https:\\\/\\\/www.crdmrn.com\\\/index.php\\\/author\\\/the_stiffmeister\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Toorbo - crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani","description":"Toorbo is an real life racing game. Thanks to a color sensor, an R\/C car is able to read special signs on the track and react accordingly.","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:\/\/www.crdmrn.com\/index.php\/toorbo\/","og_locale":"en_US","og_type":"article","og_title":"Toorbo - crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani","og_description":"Toorbo is an real life racing game. Thanks to a color sensor, an R\/C car is able to read special signs on the track and react accordingly.","og_url":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/","og_site_name":"crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani","article_published_time":"2013-02-01T10:30:55+00:00","article_modified_time":"2022-02-22T19:16:51+00:00","og_image":[{"width":770,"height":433,"url":"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo1.png","type":"image\/png"}],"author":"the_stiffmeister","twitter_card":"summary_large_image","twitter_misc":{"Written by":"the_stiffmeister","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/#article","isPartOf":{"@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/"},"author":{"name":"the_stiffmeister","@id":"https:\/\/www.crdmrn.com\/index.php\/#\/schema\/person\/c4aa272222b8c862996f5e804f348820"},"headline":"Toorbo","datePublished":"2013-02-01T10:30:55+00:00","dateModified":"2022-02-22T19:16:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/"},"wordCount":218,"image":{"@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo1.png","articleSection":["Programming","Prototyping"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/","url":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/","name":"Toorbo - crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani","isPartOf":{"@id":"https:\/\/www.crdmrn.com\/index.php\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/#primaryimage"},"image":{"@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo1.png","datePublished":"2013-02-01T10:30:55+00:00","dateModified":"2022-02-22T19:16:51+00:00","author":{"@id":"https:\/\/www.crdmrn.com\/index.php\/#\/schema\/person\/c4aa272222b8c862996f5e804f348820"},"description":"Toorbo is an real life racing game. Thanks to a color sensor, an R\/C car is able to read special signs on the track and react accordingly.","breadcrumb":{"@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.crdmrn.com\/index.php\/toorbo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/#primaryimage","url":"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo1.png","contentUrl":"https:\/\/www.crdmrn.com\/wp-content\/uploads\/2013\/11\/Toorbo1.png","width":770,"height":433},{"@type":"BreadcrumbList","@id":"https:\/\/www.crdmrn.com\/index.php\/toorbo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.crdmrn.com\/index.php\/"},{"@type":"ListItem","position":2,"name":"Toorbo"}]},{"@type":"WebSite","@id":"https:\/\/www.crdmrn.com\/index.php\/#website","url":"https:\/\/www.crdmrn.com\/index.php\/","name":"crdmrn\u00a0\u2248\u00a0corrado\u00a0mariani","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.crdmrn.com\/index.php\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.crdmrn.com\/index.php\/#\/schema\/person\/c4aa272222b8c862996f5e804f348820","name":"the_stiffmeister","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/18cd4fe9cc42dc755eeff67e10de25338bb926932c2900f5109cb3f86f1c0248?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/18cd4fe9cc42dc755eeff67e10de25338bb926932c2900f5109cb3f86f1c0248?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/18cd4fe9cc42dc755eeff67e10de25338bb926932c2900f5109cb3f86f1c0248?s=96&d=mm&r=g","caption":"the_stiffmeister"},"url":"https:\/\/www.crdmrn.com\/index.php\/author\/the_stiffmeister\/"}]}},"_links":{"self":[{"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/posts\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/comments?post=139"}],"version-history":[{"count":14,"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/posts\/139\/revisions"}],"predecessor-version":[{"id":772,"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/posts\/139\/revisions\/772"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/media\/166"}],"wp:attachment":[{"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/media?parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/categories?post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crdmrn.com\/index.php\/wp-json\/wp\/v2\/tags?post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}