{"id":4036,"date":"2023-10-31T12:23:22","date_gmt":"2023-10-31T16:23:22","guid":{"rendered":"https:\/\/dems.asc.ohio-state.edu\/?p=4036"},"modified":"2023-10-31T12:23:22","modified_gmt":"2023-10-31T16:23:22","slug":"reflection-on-cycle-1","status":"publish","type":"post","link":"https:\/\/dems.asc.ohio-state.edu\/?p=4036","title":{"rendered":"Reflection on Cycle 1"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I set up my goal in this class at the end of the semester as \u201cconnecting Isadora and Arduino\u201d and \u201cusing a webcam as a sensor to operate a motorized object\u201d.<br \/><br \/>The first step=my goal of Cycle 1 was just simply connecting Arduino to Isadora.<br \/>I researched on the web (there are some helpful articles and forums) and found that an application called \u201cFirmata\u201d can play a role to connect Arduino to many kinds of software including Isadora.<br \/>This article explains what Firmata is and how to get\/use it.<br \/><a href=\"https:\/\/www.instructables.com\/Arduino-Installing-Standard-Firmata\/\">https:\/\/www.instructables.com\/Arduino-Installing-Standard-Firmata\/<\/a><br \/><br \/>We normally need to write a code to operate Arduino, but with Firmata, I can send output signals to or receiving inputs from Arduino without coding process.<br \/>I downloaded a protocol code called \u201cStandardFirmata\u201d and uploaded on my Arduino.<br \/>Here\u2019s the test of Firmata; by clicking High\/Low on Firmata window, I can turn on\/off a LED connected to Arduino.<br \/><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2023\/10\/IMG_4521.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br \/><br \/>Then, I downloaded \u201cArduino Firmata Actor\u201d which is an Isadora plugin to Arduino.<br \/><a href=\"https:\/\/community.troikatronix.com\/topic\/7176\/arduino-firmata-actor\">https:\/\/community.troikatronix.com\/topic\/7176\/arduino-firmata-actor<\/a><br \/><br \/><br \/>Now I\u2019m ready to connect the two.<br \/>I opened Isadora and set up Arduino Firmata Actor (and also some port connection settings) to connect to my Arduino.<br \/>Here, I can turn on\/off LEDs on Isadora window (so I\u2019m sending output signals from Isadora to Arduino).<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2023\/10\/Untitled.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br \/><br \/>Another test; an input signal from a photoresistor (a sensor detects brightness of light) connected to Arduino is being received by Isadora (sending signals from Arduino to Isadora).<br \/>I connected this input to a width of a square, so it\u2019s interacting with light.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2023\/10\/IMG_4524.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br \/><br \/>This very simple connection test was a very big step for me. The two big magics (Isadora and Arduino) are now syncing!<br \/>The next step (Cycle 2) will be connecting a servo motor (and\/or a stepper motor??) and trying to operate it from Isadora. Then, I can connect it to a webcam as a sensor, just like we did in PP2 and 3.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I set up my goal in this class at the end of the semester as \u201cconnecting Isadora and Arduino\u201d and \u201cusing a webcam as a sensor to operate a motorized object\u201d. The first step=my goal of Cycle 1 was just simply connecting Arduino to Isadora.I researched on the web (there are some helpful articles and [&hellip;]<\/p>\n","protected":false},"author":83,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4036","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/4036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/users\/83"}],"replies":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4036"}],"version-history":[{"count":2,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/4036\/revisions"}],"predecessor-version":[{"id":4109,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/4036\/revisions\/4109"}],"wp:attachment":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}