{"id":10178,"date":"2015-09-11T20:00:31","date_gmt":"2015-09-12T03:00:31","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=10178"},"modified":"2025-06-02T02:28:39","modified_gmt":"2025-06-02T09:28:39","slug":"pmod-monthly-episode-3-returns-with-a-four-function-calculator","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/pmod-monthly-episode-3-returns-with-a-four-function-calculator\/","title":{"rendered":"Pmod Monthly Episode 3 Returns with a Four-Function Calculator"},"content":{"rendered":"<p>James is back again with a new episode in the Pmod Monthly series.<\/p>\n<div class=\"jetpack-video-wrapper\"><iframe loading=\"lazy\" title=\"Pmod Monthly Ep. 3 - Four-Function Calculator\" width=\"735\" height=\"413\" src=\"https:\/\/www.youtube.com\/embed\/sDUWsxx0jjM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>This project, which is discussed in greater depth in <a href=\"https:\/\/digilent.com\/blog\/index.php\/a-listening-calculator\/\">a previous blog post<\/a>, is a four-function calculator (much like those you can buy, but with the added satisfaction of having done it yourself). You&#8217;ll need a <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,401,940&amp;Prod=PMODKYPD\">PmodKYPD<\/a>, <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,401,507&amp;Prod=PMOD-BTN\">PmodBTN<\/a>, <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,401,963&amp;Prod=PMOD-OLED\">PmodOLED<\/a>, a microcontroller board like the chipKIT uC32, a breadboard, and plenty of wires.<\/p>\n<p>By using &#8220;active listening&#8221;, the microcontroller-centric project is able to compensate for some of the issues it might otherwise have in acting as a calculator. James describes active listening within the context of electronics as\u00a0&#8220;the system board continually checks if a certain condition has been met, or in the case of a four function calculator, continually checks to see if a button is being pressed.&#8221; The code he uses to carry this out is available <a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/01\/Four_Function_Calculator.txt\">here<\/a>.<\/p>\n<p>So, what do you think? Are you ready to make your own calculator? Which of the Pmods in this project have you found most useful? Let us know your thoughts in the comments.<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-10178 jlk' data-task='like' data-post_id='10178' data-nonce='5286a1c13f' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-10178 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-10178 jlk' data-task='unlike' data-post_id='10178' data-nonce='5286a1c13f' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-10178 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-10178 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>James is back again with a new episode in the Pmod Monthly series.<\/p>\n","protected":false},"author":7,"featured_media":1995,"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,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[38,1561],"tags":[],"ppma_author":[4464],"class_list":["post-10178","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-expansion-modules","category-applications"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2014\/08\/Pmod-400.png","jetpack_sharing_enabled":true,"authors":[{"term_id":4464,"user_id":7,"is_guest":0,"slug":"amber_mear","display_name":"Amber Mear","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d0fc56ab4035f79884675bde2a948e84c1d14dd33b730b4c142dde6f1a962395?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\/10178","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=10178"}],"version-history":[{"count":1,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/10178\/revisions"}],"predecessor-version":[{"id":31583,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/10178\/revisions\/31583"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/1995"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=10178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=10178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=10178"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=10178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}