{"id":1876,"date":"2015-08-24T09:19:56","date_gmt":"2015-08-24T09:19:56","guid":{"rendered":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=1876"},"modified":"2015-08-24T11:17:01","modified_gmt":"2015-08-24T11:17:01","slug":"learning-to-control-robots-with-your-raspberry-pi","status":"publish","type":"post","link":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/learning-to-control-robots-with-your-raspberry-pi\/","title":{"rendered":"Learning to Control Robots with Your Raspberry Pi"},"content":{"rendered":"\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Finspiredtoeducate.net%2Finspiredtoeducate%2Flearning-to-control-robots-with-your-raspberry-pi%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n<p>Physical computing \/ robotics has become a fun and potent force in the world of technology. \u00a0 There&#8217;s something magical about writing software that moves stuff in the real world. \u00a0 I love that my brother in another city\u00a0can chase my kids remotely using our Raspberry Pi robot I built.<\/p>\n<p>In the past week, I got my hands on a new Raspberry Pi 2. \u00a0This inexpensive Linux computer gives you the ability to interface with electronics, python tools and stuff\u00a0to learn to code. \u00a0 Over the weekend, I decided to upgrade my <a href=\"http:\/\/www.coderbot.org\/\" target=\"_blank\">CoderBot<\/a> design to the Raspberry Pi 2. \u00a0 In moving the robot control program over to the <a href=\"http:\/\/www.element14.com\/community\/community\/raspberry-pi\/raspberrypi2\" target=\"_blank\">Raspberry Pi 2<\/a>, I found out that I needed to re-write some python code to control my robot. \u00a0This process wasn&#8217;t trivial and I needed a good coach.<\/p>\n<p><a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2015\/05\/PIRobot.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-1809\" src=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2015\/05\/PIRobot-1024x575.jpg\" alt=\"PIRobot\" width=\"608\" height=\"341\" srcset=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2015\/05\/PIRobot-1024x575.jpg 1024w, http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2015\/05\/PIRobot-300x168.jpg 300w, http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2015\/05\/PIRobot-900x506.jpg 900w, http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2015\/05\/PIRobot.jpg 1044w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/p>\n<p>Fortunately, I found a great set of Raspberry PI video tutorials by\u00a0Paul Mcwhorter. \u00a0 Make sure to check out his blog at <a href=\"http:\/\/TopTechBoy.com\" target=\"_blank\">http:\/\/TopTechBoy.com<\/a> . \u00a0 Paul recorded these video tutorials on Raspberry PI to serve the high school students he teaches. \u00a0 He covers everything from setting up your Raspberry Pi for the first time, learning Linux to using the GPIO python API. \u00a0For my project, I needed to learn how to control servos using the Raspberry Pi.<\/p>\n<p>Make sure to check out <a href=\"http:\/\/TopTechBoy.com\" target=\"_blank\">http:\/\/TopTechBoy.com<\/a> to review Paul&#8217;s complete list of Raspberry Pi lessons. \u00a0 He also offers content on <a href=\"http:\/\/www.toptechboy.com\/arduino-lessons\/\" target=\"_blank\">Arduino <\/a>and other micro-controllers. \u00a0 So far, I have found his coaching complete and informative. \u00a0 As he&#8217;s teaching you to use the GPIO API to interface with electronics, I really appreciate how he connected an oscilloscope\u00a0to help you visualize the patterns of voltage levels. \u00a0 Check out Paul&#8217;s\u00a0links below.<\/p>\n<p>I hope you find these resources helpful.<\/p>\n<p>What kind of stuff are you building with your Raspberry Pi? \u00a0Leave a comment below!<\/p>\n<p><a href=\"http:\/\/www.toptechboy.com\/raspberry-pi-with-linux-lessons\/\" target=\"_blank\">http:\/\/www.toptechboy.com\/raspberry-pi-with-linux-lessons\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/AfV9c5kIj-k\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/oJfCcz2Ka0Y\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<ul>\n<li><a title=\"5 DIY Projects Involving Lego, Arduino, and Motors\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/5-diy-projects-involving-lego-arduino-and-motors\/\">5 DIY Projects Involving Lego, Arduino, and Motors<\/a><\/li>\n<li><a title=\"8 Resources for Building Your DIY Robot #Arduino #RaspberryPi #JavaScript\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/8-resources-for-building-your-diy-robot-arduino-raspberrypi-javascript\/\">8 Resources for Building Your DIY Robot using Arduino, JavaScript, and Raspbery Pi<\/a><\/li>\n<li><a title=\"DroidScript: Building Simple Android apps using JavaScript\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/droidscript-building-android-apps-using-javascript\/\">DroidScript: Building Android Apps using JavaScript<\/a><\/li>\n<li><a title=\"Using Android, JavaScript, and Arduino to control your robot. #makered #javascript #android\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/using-android-javascript-and-arduino-to-control-your-robot-makered-javascript-android\/\">Using Android, JavaScript, and Arduino to control your robot. #makered #javascript #android<\/a><\/li>\n<li><a title=\"Easy Recipes for Building Android Apps using MIT App Inventor\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/easy-recipes-for-building-android-apps-using-mit-app-inventor\/\">Easy Recipes for Building Android Apps using MIT App Inventor<\/a><\/li>\n<\/ul>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Finspiredtoeducate.net%2Finspiredtoeducate%2Flearning-to-control-robots-with-your-raspberry-pi%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n","protected":false},"excerpt":{"rendered":"<p>Physical computing \/ robotics has become a fun and potent force in the world of technology. \u00a0 There&#8217;s something magical about writing software that moves stuff in the real world. \u00a0 I love that my brother in another city\u00a0can chase my kids remotely using our Raspberry Pi robot I built. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[24,16,23,8],"tags":[],"_links":{"self":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/1876"}],"collection":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/comments?post=1876"}],"version-history":[{"count":4,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/1876\/revisions"}],"predecessor-version":[{"id":1880,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/1876\/revisions\/1880"}],"wp:attachment":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/media?parent=1876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/categories?post=1876"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/tags?post=1876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}