{"id":1090,"date":"2021-05-12T22:27:49","date_gmt":"2021-05-13T02:27:49","guid":{"rendered":"https:\/\/dc540.org\/xxx\/?p=1090"},"modified":"2021-05-12T22:27:50","modified_gmt":"2021-05-13T02:27:50","slug":"more-fun-with-raspberry-pi-pico","status":"publish","type":"post","link":"https:\/\/dc540.org\/xxx\/2021\/05\/more-fun-with-raspberry-pi-pico\/","title":{"rendered":"More fun with Raspberry Pi Pico"},"content":{"rendered":"\n<p>Our next meeting will again focus on the Raspberry Pi Pico. We are looking at, weather permitting, an outdoor in-person meeting next Monday. Stay tuned in the Discord to see if it&#8217;s happening.<br><br>So, our regulars will know that one of our founding members, in a moment of extremely questionable judgment, purchased an entire REEL of Raspberry Pi Pico microcontrollers. If you&#8217;re out of the loop on this device, it&#8217;s closer to an Arduino than the previous iterations of the Raspberry Pi. While the Raspberry Pi 2, 3, 4 and Zero are all tiny computers onto which you install an operating system, the Raspberry Pi Pico is a microcontroller, onto which you flash firmware and code. <\/p>\n\n\n\n<p>The Pico, as a microcontroller, has a lot of things going for it. It&#8217;s very small, it&#8217;s light weight, and the castellated edges provide a lot in terms of mounting flexibility. You can either mount it thru-hole or surface-mount it on pads!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/rpipico.jpeg\" alt=\"\" class=\"wp-image-1094\" srcset=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/rpipico.jpeg 1000w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/rpipico-250x250.jpeg 250w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/rpipico-100x100.jpeg 100w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/rpipico-350x350.jpeg 350w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/rpipico-300x300.jpeg 300w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/rpipico-150x150.jpeg 150w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/rpipico-768x768.jpeg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>The easiest way to use it is with MicroPython. By flashing the Pico with MicroPython firmware, it provides and environment that allows you to very easily drop new MicroPython programs onto the Pico just by pressing the boot button and having it mount to your computer as a storage device &#8212; programs that can easily interact with LEDs, sensors, servos, etc&#8230; basically anything that a microcontroller can do by sending and receiving data on its I\/O pins, this little baby can do. See the recent post on the <a href=\"https:\/\/dc540.org\/xxx\/2021\/04\/analog-archaeology-elite-3-circuit-design-test-system\/\" data-type=\"post\" data-id=\"1076\">vintage powered breadboard<\/a> for an example of the Pico in action.<\/p>\n\n\n\n<p>This also includes using tiny OLED displays. For example, the Waveshare 1.14&#8243; display for Pico &#8212; this is available in a &#8220;hat&#8221; format, meaning it sits right on top of the Pico once the headers are installed in the correct direction. At that point you can easily build a 3d-printed housing for it or include it in a larger project&#8217;s design. It conveniently includes four buttons to drive any menus you come up with or provide some other sort of input.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"1024\" src=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/picodisplay-500x1024.jpg\" alt=\"\" class=\"wp-image-1091\" srcset=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/picodisplay-500x1024.jpg 500w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/picodisplay-350x717.jpg 350w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/picodisplay-146x300.jpg 146w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/picodisplay.jpg 732w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p>Then there&#8217;s the GPIO expander, also by Waveshare. It&#8217;s a single board, on which you mount the Pico, and it splits all of your GPIO pins into left and right versions. So if you have two different devices you want to connect (and there are no conflicting pins), it&#8217;s pretty easy to do that.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"585\" src=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/71mvGAPLLS._AC_SL1500_-1024x585.jpg\" alt=\"\" class=\"wp-image-1092\" srcset=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/71mvGAPLLS._AC_SL1500_-1024x585.jpg 1024w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/71mvGAPLLS._AC_SL1500_-350x200.jpg 350w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/71mvGAPLLS._AC_SL1500_-300x171.jpg 300w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/71mvGAPLLS._AC_SL1500_-768x439.jpg 768w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/71mvGAPLLS._AC_SL1500_.jpg 1352w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>If you were around a few weeks ago, our man Kevin provided a really cool demo of reverse engineering using the Pico.<\/p>\n\n\n\n<p>If the weather holds out, our next meeting maybe in person, outdoors, and we&#8217;ll have some cool Pico stuff to demo, build, and play with.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our next meeting will again focus on the Raspberry Pi Pico. We are looking at, weather permitting, an outdoor in-person meeting next Monday. Stay tuned in the Discord to see &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/dc540.org\/xxx\/2021\/05\/more-fun-with-raspberry-pi-pico\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;More fun with Raspberry Pi Pico&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1093,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[78,5],"tags":[],"class_list":["post-1090","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blinkyshit","category-hardware"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2021\/05\/bobwithreel.jpeg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/posts\/1090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/comments?post=1090"}],"version-history":[{"count":1,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/posts\/1090\/revisions"}],"predecessor-version":[{"id":1095,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/posts\/1090\/revisions\/1095"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/media\/1093"}],"wp:attachment":[{"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/media?parent=1090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/categories?post=1090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/tags?post=1090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}