{"id":11053,"date":"2016-01-16T23:19:36","date_gmt":"2016-01-17T04:19:36","guid":{"rendered":"http:\/\/embedded-lab.com\/blog\/?p=11053"},"modified":"2016-01-16T23:19:36","modified_gmt":"2016-01-17T04:19:36","slug":"msp430-launchpad-cyclic-timer-switch","status":"publish","type":"post","link":"https:\/\/embedded-lab.com\/blog\/msp430-launchpad-cyclic-timer-switch\/","title":{"rendered":"MSP430 Launchpad cyclic timer switch"},"content":{"rendered":"<p>This MSP430 Launchpad cyclic timer project is written by <strong><em>Shawon Shahryiar<\/em><\/strong> from <strong><a href=\"https:\/\/www.facebook.com\/MicroArena\" target=\"_blank\">MicroArena<\/a><\/strong> and describes a cyclic on\/off timer switch with a standard character LCD for displaying the on\/off time as well as the state of the switch, and which can be programmed through capacitive touch inputs. The On and Off times can be programmed separately and the timer cycles endlessly through the set times. <em><strong>Shawon<\/strong><\/em> uses the TTP224 integrated circuit to implement 4 capacitive touch inputs in the project. The firmware for the project was developed using Energia IDE and can be downloaded from the link at the end of the article.<\/p>\n<div id=\"attachment_11055\" style=\"width: 595px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/01\/setup.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11055\" class=\"wp-image-11055 size-full\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/01\/setup.jpg\" alt=\"setup\" width=\"585\" height=\"683\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/01\/setup.jpg 585w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/01\/setup-557x650.jpg 557w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><p id=\"caption-attachment-11055\" class=\"wp-caption-text\">MSP430 Launchpad cyclic timer setup<\/p><\/div>\n<div id=\"attachment_11056\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/01\/TimerSchematics.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11056\" class=\"wp-image-11056 size-full\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/01\/TimerSchematics.jpg\" alt=\"TimerSchematics\" width=\"750\" height=\"560\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/01\/TimerSchematics.jpg 750w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/01\/TimerSchematics-580x433.jpg 580w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><p id=\"caption-attachment-11056\" class=\"wp-caption-text\">Timer project schematic<\/p><\/div>\n<p>Demo vide showing the cyclic timer in action.<\/p>\n<div align=\"center\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/Xzshszn_8w4\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<p><strong><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/01\/On_Off_Timer.zip\">Download OnOff_Timer Firmware<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This MSP430 Launchpad cyclic timer project is written by Shawon Shahryiar from MicroArena and describes a cyclic on\/off timer switch with a standard character LCD for displaying the on\/off time as well as the state of the switch, and which can be programmed through capacitive touch inputs. The On and Off times can be programmed separately and the timer cycles endlessly through the set times. Shawon uses the TTP224 integrated circuit to implement 4 capacitive touch inputs in the project. The firmware for the project was developed using Energia IDE and can be downloaded from the link at the end<\/p>\n","protected":false},"author":1,"featured_media":11055,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[379],"tags":[1353,376,1352,1354],"class_list":["post-11053","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-msp430-launchpad","tag-capacitive-touch-input","tag-digital-timer","tag-msp430-lauchpad-project","tag-msp430-launchpad-cyclic-timer"],"_links":{"self":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/11053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=11053"}],"version-history":[{"count":4,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/11053\/revisions"}],"predecessor-version":[{"id":11060,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/11053\/revisions\/11060"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media\/11055"}],"wp:attachment":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=11053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/categories?post=11053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/tags?post=11053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}