{"id":513,"date":"2009-03-01T05:39:01","date_gmt":"2009-03-01T09:39:01","guid":{"rendered":"http:\/\/www.underwater.ca\/blog\/?p=513"},"modified":"2018-09-22T01:36:41","modified_gmt":"2018-09-22T05:36:41","slug":"cuppingtime","status":"publish","type":"post","link":"https:\/\/www.underwater.ca\/blog\/cuppingtime\/","title":{"rendered":"Cupping Time by Adi Marom and Jason Safir"},"content":{"rendered":"<p><a href=\"\/blog\/wp-content\/uploads\/2009\/07\/cuppingtime_lg.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1248\" title=\"cuppingtime_sm\" src=\"\/blog\/wp-content\/uploads\/2009\/07\/cuppingtime_sm.jpg\" alt=\"\" width=\"624\" height=\"468\" \/><\/a><\/p>\n<h3>A timepiece that indicates the passage of time in a cup.<\/h3>\n<p><!--more Read More \u00bb --><\/p>\n<p align=\"center\"><a href=\"\/itp\/prototypes\/clock.jpg\"><img decoding=\"async\" src=\"\/itp\/prototypes\/clock.jpg\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><strong><span style=\"font-size: medium;\">ARDUINO SYNTAX<\/span><\/strong><\/p>\n<p><pre style=\"font-family:monospace;\">#include &lt;Servo.h&gt;\r\n\r\nServo servoMotor;\r\nint servoPin = 9\r\n\r\nint n = 0;\r\nint q = 1;\r\nint gapSize = 20;\r\n\r\nvoid setup() {\r\nservoMotor.attach(servoPin);\r\nservoMotor.write(n);  \/\/ reset clock\r\ndelay(1000);\r\n}\r\n\r\nvoid clockwise() {\r\nn = n + gapSize*q;\r\n}\r\n\r\nvoid counterClockwise() {\r\nq = -1;\r\nn = n - gapSize;\r\n}\r\n\r\nvoid loop() {\r\nclockwise();\r\n\r\ndelay(1000);\r\n\r\nif (n &gt; 180) {\r\ncounterClockwise();\r\n}\r\n\r\n\/\/ read the analog input (value between 0 and 1023)\r\nservoMotor.write(n);\r\ndelay(15);\r\n}<\/pre><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A timepiece that indicates the passage of time in a cup.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-513","post","type-post","status-publish","format-standard","hentry","category-prototypes"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/posts\/513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/comments?post=513"}],"version-history":[{"count":53,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/posts\/513\/revisions"}],"predecessor-version":[{"id":2635,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/posts\/513\/revisions\/2635"}],"wp:attachment":[{"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/media?parent=513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/categories?post=513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/tags?post=513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}