{"id":656,"date":"2010-07-27T14:41:59","date_gmt":"2010-07-27T18:41:59","guid":{"rendered":"http:\/\/brettbeauregard.com\/blog\/?p=656"},"modified":"2024-06-03T18:08:45","modified_gmt":"2024-06-03T22:08:45","slug":"pid-library-ported-to-mbed","status":"publish","type":"post","link":"http:\/\/brettbeauregard.com\/blog\/2010\/07\/pid-library-ported-to-mbed\/","title":{"rendered":"PID Library ported to mbed"},"content":{"rendered":"<p><a title=\"mbed pid by br3ttb, on Flickr\" href=\"http:\/\/www.flickr.com\/photos\/38917611@N08\/4835221606\/sizes\/l\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/farm5.static.flickr.com\/4108\/4835221606_5c87370d5a.jpg\" alt=\"mbed pid\" width=\"450\" height=\"295\" \/><\/a><\/p>\n<p>So the guys over at ARM took the <a href=\"http:\/\/www.arduino.cc\/playground\/Code\/PIDLibrary\">arduino pid library<\/a> and ported it for use with their <a href=\"http:\/\/www.mbed.org\">mbed<\/a> platform.\u00c2\u00a0 Nice little stroke to the ego there.\u00c2\u00a0 That&#8217;s not the main reason I&#8217;m excited though.\u00c2\u00a0\u00c2\u00a0 Because they&#8217;re a legit company,\u00c2\u00a0 they have written <a href=\"http:\/\/mbed.org\/cookbook\/PID\">documentation<\/a>.<\/p>\n<p>I&#8217;m terrible at documentation.\u00c2\u00a0 Commenting my code is hard enough.\u00c2\u00a0 Writing clear, concise, well-thought-out help files?\u00c2\u00a0 I&#8217;m as useless as 1000 drunk monkeys with typewriters.  <\/p>\n<p>It&#8217;s always been nagging at me that the Arduino PID Library didn&#8217;t have a clear help document.  Now, indirectly, it does.  Since the backend is the same, everything they say about the mbed library works with the Arduino library as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So the guys over at ARM took the arduino pid library and ported it for use with their mbed platform.\u00c2\u00a0 Nice little stroke to the ego there.\u00c2\u00a0 That&#8217;s not the main reason I&#8217;m excited though.\u00c2\u00a0\u00c2\u00a0 Because they&#8217;re a legit company,\u00c2\u00a0 &hellip; <a href=\"http:\/\/brettbeauregard.com\/blog\/2010\/07\/pid-library-ported-to-mbed\/\">Continue reading <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":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[7],"tags":[41],"class_list":["post-656","post","type-post","status-publish","format-standard","hentry","category-pid","tag-pid"],"_links":{"self":[{"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/posts\/656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/comments?post=656"}],"version-history":[{"count":10,"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/posts\/656\/revisions"}],"predecessor-version":[{"id":1386,"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/posts\/656\/revisions\/1386"}],"wp:attachment":[{"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/media?parent=656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/categories?post=656"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/brettbeauregard.com\/blog\/wp-json\/wp\/v2\/tags?post=656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}