{"id":1169,"date":"2017-09-23T21:22:54","date_gmt":"2017-09-24T01:22:54","guid":{"rendered":"http:\/\/matthannan.net\/blog\/?p=1169"},"modified":"2017-09-23T21:22:58","modified_gmt":"2017-09-24T01:22:58","slug":"arduino-uno-fun-and-continuous-learning","status":"publish","type":"post","link":"https:\/\/matthannan.net\/blog\/arduino-uno-fun-and-continuous-learning\/","title":{"rendered":"Arduino Uno Fun and Continuous Learning"},"content":{"rendered":"<p>So, a million years ago, I bought an <a href=\"https:\/\/www.makershed.com\/products\/make-getting-started-with-arduino-kit-special-edition\" target=\"_blank\" rel=\"noopener\">Arduino Uno Starter Kit from MakerShed<\/a>. When it arrived, I tried a tutorial and had fun with the first LED lesson, but the second lesson, which I remember was more focused on programming, left me in the dust. I boxed up the Arduino and put it in my geek closet. I always wanted to get back to it, but never did.<\/p>\n<p>My new\u00a0<a href=\"http:\/\/www.yourlibrary.ws\/\" target=\"_blank\" rel=\"noopener\">local library<\/a> is awesome. They let you borrow eBook readers (I played around with a Nook the other night), telescopes (for three weeks at a clip!), and fishing poles with stocked tackle boxes. Seriously. Awesome library. But, they offer one other service, too. They have a 3D printer! Wanting to take advantage of this service, I went looking for something nerdy enough to justify claiming that it was printed on the library 3D printer. I went to <a href=\"https:\/\/www.thingiverse.com\/\" target=\"_blank\" rel=\"noopener\">Thingiverse.com<\/a> and quickly found my target.<\/p>\n<div style=\"width: 638px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.thingiverse.com\/thing:205460\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium\" src=\"https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2017\/09\/IMG_1056_preview_featured.jpg?resize=628%2C472&#038;ssl=1\" alt=\"Arduino Uno and breadboard holder\" width=\"628\" height=\"472\" \/><\/a><p class=\"wp-caption-text\">Arduino Uno and breadboard holder<\/p><\/div>\n<p>Yes, a 3D printed Arduino and breadboard holder! I think that is nerdy enough! \ud83d\ude00<\/p>\n<p>So, with the programming I have been learning over the past..while. Hmm? I&#8217;ve been back at it for a couple of years now&#8230;since Java class at BCC. Anyway, I took out the Arduino from the back of the closet and set about playing around with it. First stop? Youtube! I found <a href=\"https:\/\/www.youtube.com\/playlist?list=PLGs0VKk2DiYx6CMdOQR_hmJ2NbB4mZQn-\" target=\"_blank\" rel=\"noopener\">Paul McWhorter<\/a>&#8216;s Arduino video series and was instantly hooked. I guess he is a high school math teacher in Eldorado, Texas. Poking around his Youtube channel, it is obvious that he is an awesome teacher. I know I haven&#8217;t been in high school in a billion years, but we were not doing anything even remotely as cool as building full-on, high-altitude data and video collectors. I helped organize the first (and probably last) whale watching trip. That was good fun, but standing on a boat that someone else is driving and looking at whales, as much as I love them, is not as cool as building, launching, and recovering your own high-altitude flier. Sorry, whales.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/PKceYYBdns0?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<p>This guy&#8217;s students must love him.<\/p>\n<p>My goal with the Arduino is to get good enough with it that I can build and deploy my own weather station and have it post to <a href=\"http:\/\/help.wunderground.com\/knowledgebase\/articles\/128976-how-do-i-setup-my-weather-station-and-share-my-dat\" target=\"_blank\" rel=\"noopener\">Weather Underground<\/a>.<\/p>\n<p>There is your update. I am doing Paul&#8217;s Arduino course, a Coursera course on <a href=\"https:\/\/www.coursera.org\/learn\/learn-to-program\/home\/welcome\" target=\"_blank\" rel=\"noopener\">Programming Foundations<\/a>\u00a0(which is based on Python3), and I am on a Windows <a href=\"https:\/\/github.com\/matthannan1\/NetScripts\" target=\"_blank\" rel=\"noopener\">Batch Scripting kick at work<\/a>. Have you ever heard of <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/ee692768.aspx\" target=\"_blank\" rel=\"noopener\">HTA<\/a>s before? Neither had I! Looks good! I need to finish up with these things, however, and get back to writing Python full-time. I am about 90% complete with a data structuring program for genetic genealogy (input several csv files, output a formatted json file chock full of nested lists and dictionaries of dictionaries), and then I need to learn a whole bunch about <a href=\"https:\/\/www.mongodb.com\/\" target=\"_blank\" rel=\"noopener\">MongoDB<\/a> and some basic Statistics. Learning never ends.<\/p>\n<p>Oh! I put down the <a href=\"https:\/\/devchat.tv\/js-jabber\" target=\"_blank\" rel=\"noopener\">Javascript Jabber podcast<\/a> (looks like I got to episode 216) and picked up <a href=\"https:\/\/talkpython.fm\/\" target=\"_blank\" rel=\"noopener\">Talk Python To Me<\/a> for listening on my commute. I&#8217;m digging it, and it is more in line with where my head is right now. It is interesting that the web dev aspects of Python that are being discussed on TPTM, I am already familiar with from Javascript Jabber. Only so many ways to peel a carrot, I guess.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, a million years ago, I bought an Arduino Uno Starter Kit from MakerShed. When it arrived, I tried a tutorial and had fun with the first LED lesson, but the second lesson, which I remember was more focused on &hellip; <a href=\"https:\/\/matthannan.net\/blog\/arduino-uno-fun-and-continuous-learning\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1172,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[336,198,339,337,340,313,338,341],"class_list":["post-1169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-geek","tag-3d-printing","tag-arduino","tag-learning","tag-library","tag-peeled-carrots","tag-python","tag-weather-station","tag-whales"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2017\/09\/IMG_1056_preview_featured.jpg?fit=628%2C472&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p2NxlE-iR","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":391,"url":"https:\/\/matthannan.net\/blog\/install-debian-squeezewheezy-on-the-pogoplug-e02-innovations-by-vinnymac-productions\/","url_meta":{"origin":1169,"position":0},"title":"\u00bb Install Debian Squeeze\/Wheezy on the Pogoplug E02 &#8211; Innovations by VinnyMac Productions","author":"matthannan","date":"31 October 2013","format":false,"excerpt":"Thinking that a small Linux server might be a handy thing to have around. I've moved all of my data out to Bitcasa, so having 1TB of local storage is not as necessary as it used to be. In addition to just having a nifty toy to play with, I\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":192,"url":"https:\/\/matthannan.net\/blog\/802-11n-6\/","url_meta":{"origin":1169,"position":1},"title":"802.11n","author":"matthannan","date":"3 October 2012","format":false,"excerpt":"Oct 3: Well, I'll be Bob's monkey's uncle. I opened up my lappy at werk (not my werk lappy) and what did I find? A THIRD ANTENNA CABLE SITTING THERE WAITING FOR ME!!! Trying to decide now if I go with an Intel 5300 or a 6300, which is about\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2403,"url":"https:\/\/matthannan.net\/blog\/fun-with-proxmox-prtg-snmp-and-a-boatload-of-mea-cupla\/","url_meta":{"origin":1169,"position":2},"title":"Fun with Proxmox, PRTG, SNMP, and a boatload of Mea Cupla","author":"matthannan","date":"17 July 2022","format":false,"excerpt":"The Elitedesk 800 G4 Mini PC is just about 100% built, hardware-wise. I am waiting for the VGA Flex IO port to arrive. Looks like I put it in the cart, but did not press \"Buy\" for a few days, so, mea culpa. https:\/\/youtu.be\/5axVd19Jris I have Proxmox installed. I noticed\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/5axVd19Jris\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2409,"url":"https:\/\/matthannan.net\/blog\/neofetch-for-super-cool-login-banners\/","url_meta":{"origin":1169,"position":3},"title":"Neofetch: For Super-Cool Login Banners","author":"matthannan","date":"17 July 2022","format":false,"excerpt":"While I am writing blog posts, this is one that I find myself searching for quite often. Be another one to bake into the Ansible template. If you want a wicked awesome login banner, like this one: sudo apt install neofetch sudo bash -c $'echo \"neofetch\" >> \/etc\/profile.d\/mymotd.sh && chmod\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2022\/07\/neofetch.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2022\/07\/neofetch.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2022\/07\/neofetch.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2022\/07\/neofetch.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":58,"url":"https:\/\/matthannan.net\/blog\/androblogger\/","url_meta":{"origin":1169,"position":4},"title":"AndroBlogger","author":"matthannan","date":"10 March 2010","format":false,"excerpt":"Jenny Lee and I are now packing our long awaited Android phones. We went with Motorola Droids on Verizon. I'm very happy so far, but there is a bit of a learning curve to it.This post made via the AndroBlogger app on my Droid.","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2464,"url":"https:\/\/matthannan.net\/blog\/what-i-did-on-my-mid-summer-vacation-day-5\/","url_meta":{"origin":1169,"position":5},"title":"What I Did on My Mid-Summer Vacation: Day 5","author":"matthannan","date":"31 August 2022","format":false,"excerpt":"Forecast for the day is a heat advisory. If we haven't already been under one, having one today was really bad news. I took advantage of not being able to work out in the yard to get caught up on the checking account and paying the couple of bills that\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2022\/08\/mqtt-publish-subscribe-3.png?fit=1024%2C320&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2022\/08\/mqtt-publish-subscribe-3.png?fit=1024%2C320&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2022\/08\/mqtt-publish-subscribe-3.png?fit=1024%2C320&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/matthannan.net\/blog\/wp-content\/uploads\/2022\/08\/mqtt-publish-subscribe-3.png?fit=1024%2C320&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/posts\/1169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/comments?post=1169"}],"version-history":[{"count":3,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/posts\/1169\/revisions"}],"predecessor-version":[{"id":1173,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/posts\/1169\/revisions\/1173"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/media\/1172"}],"wp:attachment":[{"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/media?parent=1169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/categories?post=1169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/tags?post=1169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}