{"id":17641,"date":"2017-01-12T10:19:14","date_gmt":"2017-01-12T18:19:14","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=17641"},"modified":"2021-06-11T10:56:22","modified_gmt":"2021-06-11T17:56:22","slug":"making-with-microcontrollers-choosing-the-perfect-board","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/making-with-microcontrollers-choosing-the-perfect-board\/","title":{"rendered":"Making with Microcontrollers: Choosing the Perfect Board"},"content":{"rendered":"<p>When beginning your journey into the field of electronics, it can be overwhelming to figure out what products might best compliment\u00a0your learning experience. While <a href=\"https:\/\/digilent.com\/shop\/fpga-programmable-logic\/\">FPGAs<\/a> do allow you to complete complex projects with enormous room for future growth, I have found that <a href=\"https:\/\/digilent.com\/shop\/embedded-processors\/\">microcontrollers<\/a>\u00a0(MCU) are often the perfect\u00a0choice for beginning engineers (or aspiring engineers such as myself) when dipping one&#8217;s toes into coding. These little devices are fast enough for most makerspace projects and easy to use with their\u00a0<a href=\"https:\/\/forum.digilent.com\/forum\/5-chipkit-boards\/\">extensive community support<\/a>. Many makers are also familiar with microcontrollers, often uploading their code to make project replications a simple step-by-step process.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Solving\u00a0Makerspace Problems<\/strong><\/p>\n<p>During my short experience working with engineering hardware, I quickly found comfort when using microcontrollers. The chipKIT\u00a0<a href=\"https:\/\/digilent.com\/shop\/chipkit-uc32-basic-microcontroller-board-with-uno-r3-headers\/\">UC32<\/a> and <a href=\"https:\/\/digilent.com\/shop\/chipkit-wf32-wifi-enabled-microntroller-board-with-uno-r3-headers\/\">WF32<\/a> provided helpful solutions to makerspace problems that I was looking to solve, such as adding movement to my projects and completing a project without much hassle. Without any prior coding experience I was able to learn a little about how to get a <a href=\"https:\/\/digilent.com\/shop\/chipkit-wf32-wifi-enabled-microntroller-board-with-uno-r3-headers\/\">WF32<\/a> up and running using <a href=\"https:\/\/digilent.com\/shop\/mpide-multi-platform-integrated-development-environment-download-only\/\">MPIDE<\/a> (a development platform used by microcontrollers) simply by following online tutorials and asking knowledgeable community members (like James, who frequents the <a href=\"https:\/\/forum.digilent.com\/\">Digilent Forum<\/a>). What was especially cool about using microcontrollers in the makerspace was that each device had enormous functionality with little cost to get projects up and running.<\/p>\n<p>Experimenting with a device that is built with tinkerers in mind also helped me understand more\u00a0about the maker community. I regularly browse\u00a0Instructables to scope out\u00a0the amazing projects people create (like this <a href=\"http:\/\/www.instructables.com\/id\/LED-Graduation-Hat\/\">LED graduation cap<\/a>), and working with microcontrollers was an easy way to participate\u00a0within these\u00a0communities. From a fashion perspective, the small hardware size also contributed to feasible design\u00a0opportunities and helped me believe that fantastic art, like microcontroller wearables,\u00a0was within\u00a0reach (stay tuned world for future wearables designed by yours truly).<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Choosing the Perfect Microcontroller<\/strong><\/p>\n<p>When choosing your perfect microcontroller it&#8217;s important to first figure out what you&#8217;re intending to create. Deciding between ideas like processing power and speed, amount of storage desired, and WiFi functionality can dramatically influence your project possibilities.\u00a0Devices using the PIC32 MCU offer great design opportunities for makers pursuing IOT development projects. One of my favorite microcontrollers is the <a href=\"https:\/\/digilent.com\/shop\/chipkit-wf32-wifi-enabled-microntroller-board-with-uno-r3-headers\/\">WF32<\/a>\u00a0(currently on sa<span style=\"color: #808080;\">le until January 1<\/span>5th!), which provides WiFi capabilities supported by <a href=\"http:\/\/www.instructables.com\/id\/Controlling-a-WF32-from-a-Computer\/?ALLSTEPS\">a detailed\u00a0Instructable<\/a>\u00a0for easy setup.<\/p>\n<p>Another great choice for hardware is the PIC32MZ MCU with faster processing than the PIC32MX and added complexity. Using the PIC32MZ, such as found on the <a href=\"https:\/\/digilent.com\/shop\/chipkit-wi-fire-wifi-enabled-mz-microcontroller-board\/\">Wi-FIRE<\/a>, would allow introductory makers the option of making projects with significantly faster operation speeds and greater memory storage. Makers desiring future\u00a0growth opportunities might appreciate the <a href=\"https:\/\/digilent.com\/shop\/chipkit-wi-fire-wifi-enabled-mz-microcontroller-board\/\">Wi-FIRE<\/a> for makerspace projects, however, any beginning maker can find good makerspace results with <a href=\"https:\/\/digilent.com\/shop\/embedded-processors\/by-technology\/\">any PIC32 microcontroller<\/a>\u00a0choice.<\/p>\n<p>&nbsp;<\/p>\n<p>No matter your electronics comfort level, I highly suggest giving microcontrollers a try in your makerspace. If you feel extra adventurous you can also <a href=\"https:\/\/digilent.com\/blog\/a-first-timers-experience-with-fpga\/\">try your hand at FPGAs<\/a> or read this blog<a href=\"https:\/\/digilent.com\/blog\/fpgas-and-microcontrollers\/\">\u00a0to learn more about the differences<\/a> between microcontrollers and FPGA. Then let us know what you&#8217;ve tried (or intend to try) by commenting below!<\/p>\n<p>Happy making!<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-17641 jlk' data-task='like' data-post_id='17641' data-nonce='c69391fac1' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-17641 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-17641 jlk' data-task='unlike' data-post_id='17641' data-nonce='c69391fac1' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-17641 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-17641 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Do you want to start working with microcontrollers but are unsure of where to start, or what board to start with? We address both these questions and more!<\/p>\n","protected":false},"author":37,"featured_media":18572,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[35,1563],"tags":[],"ppma_author":[4483],"class_list":["post-17641","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fpga","category-guide"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/01\/PLT_1006_600.jpg","authors":[{"term_id":4483,"user_id":37,"is_guest":0,"slug":"quinnsullivan","display_name":"Quinn Sullivan","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/215dce3bd1420d6a78ee4888156d9c6aecad8fc0f3a8dba45316bf4e00c5a38b?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/17641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=17641"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/17641\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/18572"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=17641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=17641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=17641"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=17641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}