{"id":194,"date":"2014-06-13T07:07:31","date_gmt":"2014-06-13T07:07:31","guid":{"rendered":"http:\/\/wp.nischi.at\/?p=194"},"modified":"2014-07-05T18:27:35","modified_gmt":"2014-07-05T18:27:35","slug":"sphero-js-control","status":"publish","type":"post","link":"https:\/\/wp.nischi.at\/?p=194","title":{"rendered":"Sphero JS Control"},"content":{"rendered":"<p>Die Spezialversion von Sphero erm\u00f6glicht auch den Einblick in die Technik. Das gute Teil hat mich doch gut 150\u20ac gekostet.<\/p>\n<p><a href=\"https:\/\/wp.nischi.at\/wp-content\/uploads\/2014\/06\/sphero_klar.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-185 size-full\" src=\"https:\/\/wp.nischi.at\/wp-content\/uploads\/2014\/06\/sphero_klar.jpg\" alt=\"sphero_klar\" width=\"800\" height=\"620\" srcset=\"https:\/\/wp.nischi.at\/wp-content\/uploads\/2014\/06\/sphero_klar.jpg 800w, https:\/\/wp.nischi.at\/wp-content\/uploads\/2014\/06\/sphero_klar-300x232.jpg 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Man kann es aber sehr gut \u00fcber nodeJS anprogrammieren. Speziell mit den REPL CIL (Commandlineinterface) kann man es wirklich \u00fcber Commands steuern.<\/p>\n<p>Auch die API ist gut aufgebaut und strukturiert:<\/p>\n<pre>exports.<strong>setRGB<\/strong> = function(color, persist, options) {\r\n\u00a0 var packet = createPacket(0x20, options);\r\n\u00a0 packet.DATA = new Buffer([\r\n\u00a0\u00a0\u00a0 (color &gt;&gt; 16) &amp; 0xFF,\r\n\u00a0\u00a0\u00a0 (color &gt;&gt; 8)\u00a0 &amp; 0xFF,\r\n\u00a0\u00a0\u00a0 color &amp; 0xFF,\r\n\u00a0\u00a0\u00a0 persist?0x01:0x00\r\n\u00a0 ]);\r\n\u00a0 var result = packetBuilder(packet);\r\n\u00a0 return result;\r\n};<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Spezialversion von Sphero erm\u00f6glicht auch den Einblick in die Technik. Das gute Teil hat mich doch gut 150\u20ac gekostet. Man kann es aber sehr gut \u00fcber nodeJS anprogrammieren. Speziell mit den REPL CIL (Commandlineinterface) kann man es wirklich \u00fcber Commands steuern. Auch die API ist gut aufgebaut und strukturiert: exports.setRGB = function(color, persist, options) &hellip; <a href=\"https:\/\/wp.nischi.at\/?p=194\" class=\"more-link\"><span class=\"screen-reader-text\">Sphero JS Control<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-194","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/wp.nischi.at\/index.php?rest_route=\/wp\/v2\/posts\/194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.nischi.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.nischi.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.nischi.at\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.nischi.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=194"}],"version-history":[{"count":2,"href":"https:\/\/wp.nischi.at\/index.php?rest_route=\/wp\/v2\/posts\/194\/revisions"}],"predecessor-version":[{"id":232,"href":"https:\/\/wp.nischi.at\/index.php?rest_route=\/wp\/v2\/posts\/194\/revisions\/232"}],"wp:attachment":[{"href":"https:\/\/wp.nischi.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.nischi.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.nischi.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}