<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=FANXZ</id>
	<title>Medien Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=FANXZ"/>
	<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/Special:Contributions/FANXZ"/>
	<updated>2026-04-22T10:49:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86989</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86989"/>
		<updated>2016-09-09T15:29:15Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
=== Original Design ===&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Diagram_2.jpg|thumb|left|300px|Original Diagram]]&lt;br /&gt;
[[File:Lines.jpg|thumb|none|300px|Original Graphic Design]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
[[File:Moving.jpg|thumb|left|300px|Various relationship in the society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Standing.jpg|thumb|left|300px|Keep balance in the society]]&lt;br /&gt;
[[File:Static.jpg|thumb|none|300px|Cut off from society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
[[File:Mess.jpg|thumb|left|300px|Mess with all the relationships]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Final Design ===&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
[[File:WoolSensor.jpg|thumb|right|500px|Plumb Line with Sensors]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg|thumb|left|500px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interaction with Screen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At the beginning of the installation, we decided to replace those colorful fine lines with a 3D Chinese knot, which is designed with one line and very expressive in shape. On the other hand, a complex knot could also become a metaphor to describe a human being with complex relationships in his/her life. &lt;br /&gt;
So we would like to use a Chinese knot as a representation of user on the screen. User can control the knot with his/her movement. If user move quickly or keeping doing gestures, the knot will get very tight which means those relationships cannot be get rid of easily. If user just stay put and do nothing, the knot will get more and more loose. And during the whole interaction, the position of knot is consistent with user.&lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnot.jpg|thumb|left|500px|3D Chinese knot]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the process of installation, the biggest problem we met is how to stimulate the 3D Chinese knot in real-time. We have explored methods online and obtained with few proper answers. Finally we decided to use a pre-made animation of 3D Chinese knot instead of a stimulation in real-time. The speed of playing fast forward or rewind the animation is related with the changing rate of user&#039;s movement. The faster user move on, the faster the animation will be played on, vice versa.&lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnotTight.jpg|thumb|left|450px|Chinese knot get tight]]&lt;br /&gt;
[[File:ChineseKnotLoose.jpg|thumb|right|450px|Chinese knot get loose]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The user is captured by the tracking system in real-time, and the related data of his/her movement will be sent to the Processing which control the play of the animation we made. &lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnotDemo.jpg|thumb|left|500px|Chinese knot demo]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interaction with Objects&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We finally decided to use the photocell sensor and vibration motor to build a plumb line. Each line is wrapped with red wools and tied as a handle. The sensor and motor are connected to the Arduino Uno which is running on a laptop.&lt;br /&gt;
&lt;br /&gt;
Here is the code running in Arduino:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Conclusion&#039;&#039;&#039; ==&lt;br /&gt;
In the design process of our work, the interactive elements set up complete connected to our theme. We hope that the user can realize the vivid state of human relationship by this work, and can control and influence it through their own movement, eventually reach the self-sustainability. After many investigations and relevant data studying, finally we found that the &amp;quot;rope&amp;quot; can be maximum physical and poetic simulate the &amp;quot;relationship&amp;quot;. Further, we developed the simple rope to the Chinese knot. Chinese knot represents a kind of harmony and good will, which is very similar to the interpersonal relationships we pursue. At the same time, based on the interaction of the screen, we increased the physical interaction part in same style. A wide variety of wools also represent the complicated interpersonal relationship, and multiplayer interaction device allows users to experience the different results of interpersonal communication directly. We hoped that we could give the users the experience of all aspects.&lt;br /&gt;
&lt;br /&gt;
However, we must admit that there are many regrets. For example, in the original design, we wanted to simulate the process of tie the knot through 3D technology and interact with users in real-time. But unfortunately, because of our technical level is very limited, the time is not abundant，we decided to use the knot animation to be controlled by user`s movement after discussion. Very fortunately, finally we display very well. The Feedback from users who played the device is also satisfactory. Overall, we achieve the expected effect.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Expectation&#039;&#039;&#039; ==&lt;br /&gt;
Art is very independent and personalized. Each user can obtain different experience in our interactive device. Therefore, when design the project, we should prepare more comprehensive investigation and analysis in the early, it can make the project more perfect. At the same time, in terms of technology, we believe it is possible that when we have higher technical ability to complete process of tie the Chinese knot through 3D technology, it will be more striking and have more artistic effect. It is worth mentioning that the Chinese elements in our work are also very unique. In the future, we hope that we can integrate a variety of different countries and regional cultural elements, which will increase more possibility in our design.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:ChineseKnotDemo.jpg&amp;diff=86988</id>
		<title>File:ChineseKnotDemo.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:ChineseKnotDemo.jpg&amp;diff=86988"/>
		<updated>2016-09-09T15:08:26Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86987</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86987"/>
		<updated>2016-09-09T15:02:04Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
=== Original Design ===&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Diagram_2.jpg|thumb|left|300px|Original Diagram]]&lt;br /&gt;
[[File:Lines.jpg|thumb|none|300px|Original Graphic Design]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
[[File:Moving.jpg|thumb|left|300px|Various relationship in the society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Standing.jpg|thumb|left|300px|Keep balance in the society]]&lt;br /&gt;
[[File:Static.jpg|thumb|none|300px|Cut off from society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
[[File:Mess.jpg|thumb|left|300px|Mess with all the relationships]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Final Design ===&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
[[File:WoolSensor.jpg|thumb|right|500px|Plumb Line with Sensors]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg|thumb|left|500px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
At the beginning of the installation, we decided to replace those colorful fine lines with a 3D Chinese knot, which is designed with one line and very expressive in shape. On the other hand, a complex knot could also become a metaphor to describe a human being with complex relationships in his/her life. &lt;br /&gt;
So we would like to use a Chinese knot as a representation of user on the screen. User can control the knot with his/her movement. If user move quickly or keeping doing gestures, the knot will get very tight which means those relationships cannot be get rid of easily. If user just stay put and do nothing, the knot will get more and more loose. And during the whole interaction, the position of knot is consistent with user.&lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnot.jpg|thumb|left|500px|3D Chinese knot]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the process of installation, the biggest problem we met is how to stimulate the 3D Chinese knot in real-time. We have explored methods online and obtained with few proper answers. Finally we decided to use a pre-made animation of 3D Chinese knot instead of a stimulation in real-time. The speed of playing fast forward or rewind the animation is related with the changing rate of user&#039;s movement. The faster user move on, the faster the animation will be played on, vice versa.&lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnotTight.jpg|thumb|left|450px|Chinese knot get tight]]&lt;br /&gt;
[[File:ChineseKnotLoose.jpg|thumb|right|450px|Chinese knot get loose]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The user is captured by the tracking system in real-time, and the related data of his/her movement will be sent to the Processing which control the play of the animation we made. &lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnotDemo.jpg|thumb|left|500px|Chinese knot demo]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Conclusion&#039;&#039;&#039; ==&lt;br /&gt;
In the design process of our work, the interactive elements set up complete connected to our theme. We hope that the user can realize the vivid state of human relationship by this work, and can control and influence it through their own movement, eventually reach the self-sustainability. After many investigations and relevant data studying, finally we found that the &amp;quot;rope&amp;quot; can be maximum physical and poetic simulate the &amp;quot;relationship&amp;quot;. Further, we developed the simple rope to the Chinese knot. Chinese knot represents a kind of harmony and good will, which is very similar to the interpersonal relationships we pursue. At the same time, based on the interaction of the screen, we increased the physical interaction part in same style. A wide variety of wools also represent the complicated interpersonal relationship, and multiplayer interaction device allows users to experience the different results of interpersonal communication directly. We hoped that we could give the users the experience of all aspects.&lt;br /&gt;
&lt;br /&gt;
However, we must admit that there are many regrets. For example, in the original design, we wanted to simulate the process of tie the knot through 3D technology and interact with users in real-time. But unfortunately, because of our technical level is very limited, the time is not abundant，we decided to use the knot animation to be controlled by user`s movement after discussion. Very fortunately, finally we display very well. The Feedback from users who played the device is also satisfactory. Overall, we achieve the expected effect.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Expectation&#039;&#039;&#039; ==&lt;br /&gt;
Art is very independent and personalized. Each user can obtain different experience in our interactive device. Therefore, when design the project, we should prepare more comprehensive investigation and analysis in the early, it can make the project more perfect. At the same time, in terms of technology, we believe it is possible that when we have higher technical ability to complete process of tie the Chinese knot through 3D technology, it will be more striking and have more artistic effect. It is worth mentioning that the Chinese elements in our work are also very unique. In the future, we hope that we can integrate a variety of different countries and regional cultural elements, which will increase more possibility in our design.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86986</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86986"/>
		<updated>2016-09-09T14:53:54Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
=== Original Design ===&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Diagram_2.jpg|thumb|left|300px|Original Diagram]]&lt;br /&gt;
[[File:Lines.jpg|thumb|none|300px|Original Graphic Design]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
[[File:Moving.jpg|thumb|left|300px|Various relationship in the society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Standing.jpg|thumb|left|300px|Keep balance in the society]]&lt;br /&gt;
[[File:Static.jpg|thumb|none|300px|Cut off from society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
[[File:Mess.jpg|thumb|left|300px|Mess with all the relationships]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Final Design ===&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
[[File:WoolSensor.jpg|thumb|right|500px|Plumb Line with Sensors]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg|thumb|left|500px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
At the beginning of the installation, we decided to replace those colorful fine lines with a 3D Chinese knot, which is designed with one line and very expressive in shape. On the other hand, a complex knot could also become a metaphor to describe a human being with complex relationships in his/her life. &lt;br /&gt;
So we would like to use a Chinese knot as a representation of user on the screen. User can control the knot with his/her movement. If user move quickly or keeping doing gestures, the knot will get very tight which means those relationships cannot be get rid of easily. If user just stay put and do nothing, the knot will get more and more loose. And during the whole interaction, the position of knot is consistent with user.&lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnot.jpg|thumb|left|500px|3D Chinese knot]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the process of installation, the biggest problem we met is how to stimulate the 3D Chinese knot in real-time. We have explored methods online and obtained with few proper answers. Finally we decided to use a pre-made animation of 3D Chinese knot instead of a stimulation in real-time. The speed of playing fast forward or rewind the animation is related with the changing rate of user&#039;s movement. The faster user move on, the faster the animation will be played on, vice versa.&lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnotTight.jpg|thumb|left|450px|Chinese knot get tight]]&lt;br /&gt;
[[File:ChineseKnotLoose.jpg|thumb|right|450px|Chinese knot get loose]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Conclusion&#039;&#039;&#039; ==&lt;br /&gt;
In the design process of our work, the interactive elements set up complete connected to our theme. We hope that the user can realize the vivid state of human relationship by this work, and can control and influence it through their own movement, eventually reach the self-sustainability. After many investigations and relevant data studying, finally we found that the &amp;quot;rope&amp;quot; can be maximum physical and poetic simulate the &amp;quot;relationship&amp;quot;. Further, we developed the simple rope to the Chinese knot. Chinese knot represents a kind of harmony and good will, which is very similar to the interpersonal relationships we pursue. At the same time, based on the interaction of the screen, we increased the physical interaction part in same style. A wide variety of wools also represent the complicated interpersonal relationship, and multiplayer interaction device allows users to experience the different results of interpersonal communication directly. We hoped that we could give the users the experience of all aspects.&lt;br /&gt;
&lt;br /&gt;
However, we must admit that there are many regrets. For example, in the original design, we wanted to simulate the process of tie the knot through 3D technology and interact with users in real-time. But unfortunately, because of our technical level is very limited, the time is not abundant，we decided to use the knot animation to be controlled by user`s movement after discussion. Very fortunately, finally we display very well. The Feedback from users who played the device is also satisfactory. Overall, we achieve the expected effect.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Expectation&#039;&#039;&#039; ==&lt;br /&gt;
Art is very independent and personalized. Each user can obtain different experience in our interactive device. Therefore, when design the project, we should prepare more comprehensive investigation and analysis in the early, it can make the project more perfect. At the same time, in terms of technology, we believe it is possible that when we have higher technical ability to complete process of tie the Chinese knot through 3D technology, it will be more striking and have more artistic effect. It is worth mentioning that the Chinese elements in our work are also very unique. In the future, we hope that we can integrate a variety of different countries and regional cultural elements, which will increase more possibility in our design.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:ChineseKnotLoose.jpg&amp;diff=86985</id>
		<title>File:ChineseKnotLoose.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:ChineseKnotLoose.jpg&amp;diff=86985"/>
		<updated>2016-09-09T14:52:34Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:ChineseKnotTight.jpg&amp;diff=86984</id>
		<title>File:ChineseKnotTight.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:ChineseKnotTight.jpg&amp;diff=86984"/>
		<updated>2016-09-09T14:50:04Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86983</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86983"/>
		<updated>2016-09-09T14:49:23Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
=== Original Design ===&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Diagram_2.jpg|thumb|left|300px|Original Diagram]]&lt;br /&gt;
[[File:Lines.jpg|thumb|none|300px|Original Graphic Design]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
[[File:Moving.jpg|thumb|left|300px|Various relationship in the society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Standing.jpg|thumb|left|300px|Keep balance in the society]]&lt;br /&gt;
[[File:Static.jpg|thumb|none|300px|Cut off from society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
[[File:Mess.jpg|thumb|left|300px|Mess with all the relationships]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Final Design ===&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
[[File:WoolSensor.jpg|thumb|right|500px|Plumb Line with Sensors]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg|thumb|left|500px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
At the beginning of the installation, we decided to replace those colorful fine lines with a 3D Chinese knot, which is designed with one line and very expressive in shape. On the other hand, a complex knot could also become a metaphor to describe a human being with complex relationships in his/her life. &lt;br /&gt;
So we would like to use a Chinese knot as a representation of user on the screen. User can control the knot with his/her movement. If user move quickly or keeping doing gestures, the knot will get very tight which means those relationships cannot be get rid of easily. If user just stay put and do nothing, the knot will get more and more loose. And during the whole interaction, the position of knot is consistent with user.&lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnot.jpg|thumb|left|500px|3D Chinese knot]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the process of installation, the biggest problem we met is how to stimulate the 3D Chinese knot in real-time. We have explored methods online and obtained with few proper answers. Finally we decided to use a pre-made animation of 3D Chinese knot instead of a stimulation in real-time. The speed of playing fast forward or rewind the animation is related with the changing rate of user&#039;s movement. The faster user move on, the faster the animation will be played on, vice versa.&lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnotTight.jpg|thumb|left|500px|Chinese knot get tight]]&lt;br /&gt;
[[File:ChineseKnotLoose.jpg|thumb|right|500px|Chinese knot get loose]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Conclusion&#039;&#039;&#039; ==&lt;br /&gt;
In the design process of our work, the interactive elements set up complete connected to our theme. We hope that the user can realize the vivid state of human relationship by this work, and can control and influence it through their own movement, eventually reach the self-sustainability. After many investigations and relevant data studying, finally we found that the &amp;quot;rope&amp;quot; can be maximum physical and poetic simulate the &amp;quot;relationship&amp;quot;. Further, we developed the simple rope to the Chinese knot. Chinese knot represents a kind of harmony and good will, which is very similar to the interpersonal relationships we pursue. At the same time, based on the interaction of the screen, we increased the physical interaction part in same style. A wide variety of wools also represent the complicated interpersonal relationship, and multiplayer interaction device allows users to experience the different results of interpersonal communication directly. We hoped that we could give the users the experience of all aspects.&lt;br /&gt;
&lt;br /&gt;
However, we must admit that there are many regrets. For example, in the original design, we wanted to simulate the process of tie the knot through 3D technology and interact with users in real-time. But unfortunately, because of our technical level is very limited, the time is not abundant，we decided to use the knot animation to be controlled by user`s movement after discussion. Very fortunately, finally we display very well. The Feedback from users who played the device is also satisfactory. Overall, we achieve the expected effect.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Expectation&#039;&#039;&#039; ==&lt;br /&gt;
Art is very independent and personalized. Each user can obtain different experience in our interactive device. Therefore, when design the project, we should prepare more comprehensive investigation and analysis in the early, it can make the project more perfect. At the same time, in terms of technology, we believe it is possible that when we have higher technical ability to complete process of tie the Chinese knot through 3D technology, it will be more striking and have more artistic effect. It is worth mentioning that the Chinese elements in our work are also very unique. In the future, we hope that we can integrate a variety of different countries and regional cultural elements, which will increase more possibility in our design.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86982</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86982"/>
		<updated>2016-09-09T14:47:41Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
=== Original Design ===&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Diagram_2.jpg|thumb|left|300px|Original Diagram]]&lt;br /&gt;
[[File:Lines.jpg|thumb|none|300px|Original Graphic Design]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
[[File:Moving.jpg|thumb|left|300px|Various relationship in the society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Standing.jpg|thumb|left|300px|Keep balance in the society]]&lt;br /&gt;
[[File:Static.jpg|thumb|none|300px|Cut off from society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
[[File:Mess.jpg|thumb|left|300px|Mess with all the relationships]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Final Design ===&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
[[File:WoolSensor.jpg|thumb|right|500px|Plumb Line with Sensors]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg|thumb|left|500px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
At the beginning of the installation, we decided to replace those colorful fine lines with a 3D Chinese knot, which is designed with one line and very expressive in shape. On the other hand, a complex knot could also become a metaphor to describe a human being with complex relationships in his/her life. &lt;br /&gt;
So we would like to use a Chinese knot as a representation of user on the screen. User can control the knot with his/her movement. If user move quickly or keeping doing gestures, the knot will get very tight which means those relationships cannot be get rid of easily. If user just stay put and do nothing, the knot will get more and more loose. And during the whole interaction, the position of knot is consistent with user.&lt;br /&gt;
&lt;br /&gt;
[[File:ChineseKnot.jpg|thumb|left|500px|3D Chinese knot]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the process of installation, the biggest problem we met is how to stimulate the 3D Chinese knot in real-time. We have explored methods online and obtained with few proper answers. Finally we decided to use a pre-made animation of 3D Chinese knot instead of a stimulation in real-time. The speed of playing fast forward or rewind the animation is related with the changing rate of user&#039;s movement. The faster user move on, the faster the animation will be played on, vice versa.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Conclusion&#039;&#039;&#039; ==&lt;br /&gt;
In the design process of our work, the interactive elements set up complete connected to our theme. We hope that the user can realize the vivid state of human relationship by this work, and can control and influence it through their own movement, eventually reach the self-sustainability. After many investigations and relevant data studying, finally we found that the &amp;quot;rope&amp;quot; can be maximum physical and poetic simulate the &amp;quot;relationship&amp;quot;. Further, we developed the simple rope to the Chinese knot. Chinese knot represents a kind of harmony and good will, which is very similar to the interpersonal relationships we pursue. At the same time, based on the interaction of the screen, we increased the physical interaction part in same style. A wide variety of wools also represent the complicated interpersonal relationship, and multiplayer interaction device allows users to experience the different results of interpersonal communication directly. We hoped that we could give the users the experience of all aspects.&lt;br /&gt;
&lt;br /&gt;
However, we must admit that there are many regrets. For example, in the original design, we wanted to simulate the process of tie the knot through 3D technology and interact with users in real-time. But unfortunately, because of our technical level is very limited, the time is not abundant，we decided to use the knot animation to be controlled by user`s movement after discussion. Very fortunately, finally we display very well. The Feedback from users who played the device is also satisfactory. Overall, we achieve the expected effect.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Expectation&#039;&#039;&#039; ==&lt;br /&gt;
Art is very independent and personalized. Each user can obtain different experience in our interactive device. Therefore, when design the project, we should prepare more comprehensive investigation and analysis in the early, it can make the project more perfect. At the same time, in terms of technology, we believe it is possible that when we have higher technical ability to complete process of tie the Chinese knot through 3D technology, it will be more striking and have more artistic effect. It is worth mentioning that the Chinese elements in our work are also very unique. In the future, we hope that we can integrate a variety of different countries and regional cultural elements, which will increase more possibility in our design.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:ChineseKnot.jpg&amp;diff=86981</id>
		<title>File:ChineseKnot.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:ChineseKnot.jpg&amp;diff=86981"/>
		<updated>2016-09-09T14:45:13Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86980</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86980"/>
		<updated>2016-09-09T14:43:04Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
=== Original Design ===&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Diagram_2.jpg|thumb|left|300px|Original Diagram]]&lt;br /&gt;
[[File:Lines.jpg|thumb|none|300px|Original Graphic Design]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
[[File:Moving.jpg|thumb|left|300px|Various relationship in the society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Standing.jpg|thumb|left|300px|Keep balance in the society]]&lt;br /&gt;
[[File:Static.jpg|thumb|none|300px|Cut off from society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
[[File:Mess.jpg|thumb|left|300px|Mess with all the relationships]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Final Design ===&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
[[File:WoolSensor.jpg|thumb|right|500px|Plumb Line with Sensors]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg|thumb|left|500px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
At the beginning of the installation, we decided to replace those colorful fine lines with a 3D Chinese knot, which is designed with one line and very expressive in shape. On the other hand, a complex knot could also become a metaphor to describe a human being with complex relationships in his/her life. &lt;br /&gt;
So we would like to use a Chinese knot as a representation of user on the screen. User can control the knot with his/her movement. If user move quickly or keeping doing gestures, the knot will get very tight which means those relationships cannot be get rid of easily. If user just stay put and do nothing, the knot will get more and more loose. And during the whole interaction, the position of knot is consistent with user.&lt;br /&gt;
&lt;br /&gt;
[[File:Example.jpg|thumb|left|300px|3D Chinese knot]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the process of installation, the biggest problem we met is how to stimulate the 3D Chinese knot in real-time. We have explored methods online and obtained with few proper answers. Finally we decided to use a pre-made animation of 3D Chinese knot instead of a stimulation in real-time. The speed of playing fast forward or rewind the animation is related with the changing rate of user&#039;s movement. The faster user move on, the faster the animation will be played on, vice versa.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Conclusion&#039;&#039;&#039; ==&lt;br /&gt;
In the design process of our work, the interactive elements set up complete connected to our theme. We hope that the user can realize the vivid state of human relationship by this work, and can control and influence it through their own movement, eventually reach the self-sustainability. After many investigations and relevant data studying, finally we found that the &amp;quot;rope&amp;quot; can be maximum physical and poetic simulate the &amp;quot;relationship&amp;quot;. Further, we developed the simple rope to the Chinese knot. Chinese knot represents a kind of harmony and good will, which is very similar to the interpersonal relationships we pursue. At the same time, based on the interaction of the screen, we increased the physical interaction part in same style. A wide variety of wools also represent the complicated interpersonal relationship, and multiplayer interaction device allows users to experience the different results of interpersonal communication directly. We hoped that we could give the users the experience of all aspects.&lt;br /&gt;
&lt;br /&gt;
However, we must admit that there are many regrets. For example, in the original design, we wanted to simulate the process of tie the knot through 3D technology and interact with users in real-time. But unfortunately, because of our technical level is very limited, the time is not abundant，we decided to use the knot animation to be controlled by user`s movement after discussion. Very fortunately, finally we display very well. The Feedback from users who played the device is also satisfactory. Overall, we achieve the expected effect.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Expectation&#039;&#039;&#039; ==&lt;br /&gt;
Art is very independent and personalized. Each user can obtain different experience in our interactive device. Therefore, when design the project, we should prepare more comprehensive investigation and analysis in the early, it can make the project more perfect. At the same time, in terms of technology, we believe it is possible that when we have higher technical ability to complete process of tie the Chinese knot through 3D technology, it will be more striking and have more artistic effect. It is worth mentioning that the Chinese elements in our work are also very unique. In the future, we hope that we can integrate a variety of different countries and regional cultural elements, which will increase more possibility in our design.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86979</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86979"/>
		<updated>2016-09-09T14:39:19Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
=== Original Design ===&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Diagram_2.jpg|thumb|left|300px|Original Diagram]]&lt;br /&gt;
[[File:Lines.jpg|thumb|none|300px|Original Graphic Design]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
[[File:Moving.jpg|thumb|left|300px|Various relationship in the society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Standing.jpg|thumb|left|300px|Keep balance in the society]]&lt;br /&gt;
[[File:Static.jpg|thumb|none|300px|Cut off from society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
[[File:Mess.jpg|thumb|left|300px|Mess with all the relationships]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Final Design ===&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
[[File:WoolSensor.jpg|thumb|right|500px|Plumb Line with Sensors]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg|thumb|left|500px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
At the beginning of the installation, we decided to replace those colorful fine lines with a 3D Chinese knot, which is designed with one line and very expressive in shape. On the other hand, a complex knot could also become a metaphor to describe a human being with complex relationships in his/her life. &lt;br /&gt;
So we would like to use a Chinese knot as a representation of user on the screen. User can control the knot with his/her movement. If user move quickly or keeping doing gestures, the knot will get very tight which means those relationships cannot be get rid of easily. If user just stay put and do nothing, the knot will get more and more loose. And during the whole interaction, the position of knot is consistent with user.&lt;br /&gt;
&lt;br /&gt;
During the process of installation, the biggest problem we met is how to stimulate the 3D Chinese knot in real-time. We have explored methods online and obtained with few proper answers. Finally we decided to use a pre-made animation of 3D Chinese knot instead of a stimulation in real-time. The speed of playing fast forward or rewind the animation is related with the changing rate of user&#039;s movement. The faster user move on, the faster the animation will be played on, vice versa.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Conclusion&#039;&#039;&#039; ==&lt;br /&gt;
In the design process of our work, the interactive elements set up complete connected to our theme. We hope that the user can realize the vivid state of human relationship by this work, and can control and influence it through their own movement, eventually reach the self-sustainability. After many investigations and relevant data studying, finally we found that the &amp;quot;rope&amp;quot; can be maximum physical and poetic simulate the &amp;quot;relationship&amp;quot;. Further, we developed the simple rope to the Chinese knot. Chinese knot represents a kind of harmony and good will, which is very similar to the interpersonal relationships we pursue. At the same time, based on the interaction of the screen, we increased the physical interaction part in same style. A wide variety of wools also represent the complicated interpersonal relationship, and multiplayer interaction device allows users to experience the different results of interpersonal communication directly. We hoped that we could give the users the experience of all aspects.&lt;br /&gt;
&lt;br /&gt;
However, we must admit that there are many regrets. For example, in the original design, we wanted to simulate the process of tie the knot through 3D technology and interact with users in real-time. But unfortunately, because of our technical level is very limited, the time is not abundant，we decided to use the knot animation to be controlled by user`s movement after discussion. Very fortunately, finally we display very well. The Feedback from users who played the device is also satisfactory. Overall, we achieve the expected effect.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Expectation&#039;&#039;&#039; ==&lt;br /&gt;
Art is very independent and personalized. Each user can obtain different experience in our interactive device. Therefore, when design the project, we should prepare more comprehensive investigation and analysis in the early, it can make the project more perfect. At the same time, in terms of technology, we believe it is possible that when we have higher technical ability to complete process of tie the Chinese knot through 3D technology, it will be more striking and have more artistic effect. It is worth mentioning that the Chinese elements in our work are also very unique. In the future, we hope that we can integrate a variety of different countries and regional cultural elements, which will increase more possibility in our design.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86976</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86976"/>
		<updated>2016-09-09T13:11:03Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
=== Original Design ===&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Diagram_2.jpg|thumb|left|300px|Original Diagram]]&lt;br /&gt;
[[File:Lines.jpg|thumb|none|300px|Original Graphic Design]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
[[File:Moving.jpg|thumb|left|300px|Various relationship in the society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Standing.jpg|thumb|left|300px|Keep balance in the society]]&lt;br /&gt;
[[File:Static.jpg|thumb|none|300px|Cut off from society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
[[File:Mess.jpg|thumb|left|300px|Mess with all the relationships]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Final Design ===&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
[[File:WoolSensor.jpg|thumb|right|500px|Plumb Line with Sensors]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg|thumb|left|500px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
At the beginning of the installation, we decided to replace those colorful fine lines with a 3D Chinese knot, which is designed with one line and very expressive in shape. On the other hand, a complex knot could also become a metaphor to describe a human being with complex relationships in his/her life. &lt;br /&gt;
So we would like to use a Chinese knot as a representation of user on the screen. User can control the knot with his/her movement. If user move quickly or keeping doing gestures, the knot will get very tight which means those relationships cannot be get rid of easily. If user just stay put and do nothing, the knot will get more and more loose. And during the whole interaction, the position of knot is consistent with user.&lt;br /&gt;
&lt;br /&gt;
During the process of installation, the biggest problem we met is how to stimulate the 3D Chinese knot in real-time.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Conclusion&#039;&#039;&#039; ==&lt;br /&gt;
In the design process of our work, the interactive elements set up complete connected to our theme. We hope that the user can realize the vivid state of human relationship by this work, and can control and influence it through their own movement, eventually reach the self-sustainability. After many investigations and relevant data studying, finally we found that the &amp;quot;rope&amp;quot; can be maximum physical and poetic simulate the &amp;quot;relationship&amp;quot;. Further, we developed the simple rope to the Chinese knot. Chinese knot represents a kind of harmony and good will, which is very similar to the interpersonal relationships we pursue. At the same time, based on the interaction of the screen, we increased the physical interaction part in same style. A wide variety of wools also represent the complicated interpersonal relationship, and multiplayer interaction device allows users to experience the different results of interpersonal communication directly. We hoped that we could give the users the experience of all aspects.&lt;br /&gt;
&lt;br /&gt;
However, we must admit that there are many regrets. For example, in the original design, we wanted to simulate the process of tie the knot through 3D technology and interact with users in real-time. But unfortunately, because of our technical level is very limited, the time is not abundant，we decided to use the knot animation to be controlled by user`s movement after discussion. Very fortunately, finally we display very well. The Feedback from users who played the device is also satisfactory. Overall, we achieve the expected effect.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Expectation&#039;&#039;&#039; ==&lt;br /&gt;
Art is very independent and personalized. Each user can obtain different experience in our interactive device. Therefore, when design the project, we should prepare more comprehensive investigation and analysis in the early, it can make the project more perfect. At the same time, in terms of technology, we believe it is possible that when we have higher technical ability to complete process of tie the Chinese knot through 3D technology, it will be more striking and have more artistic effect. It is worth mentioning that the Chinese elements in our work are also very unique. In the future, we hope that we can integrate a variety of different countries and regional cultural elements, which will increase more possibility in our design.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86975</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86975"/>
		<updated>2016-09-09T12:38:17Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Design | Interaction with Objects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
=== Original Design ===&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Diagram_2.jpg|thumb|left|300px|Original Diagram]]&lt;br /&gt;
[[File:Lines.jpg|thumb|none|300px|Original Graphic Design]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
[[File:Moving.jpg|thumb|left|300px|Various relationship in the society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Standing.jpg|thumb|left|300px|Keep balance in the society]]&lt;br /&gt;
[[File:Static.jpg|thumb|none|300px|Cut off from society]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
[[File:Mess.jpg|thumb|left|300px|Mess with all the relationships]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Final Design ===&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg|thumb|left|300px|Object Diagram]]&lt;br /&gt;
[[File:WoolSensor.jpg|thumb|right|500px|Plumb Line with Sensors]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg|thumb|left|500px|Object Diagram]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Conclusion&#039;&#039;&#039; ==&lt;br /&gt;
In the design process of our work, the interactive elements set up complete connected to our theme. We hope that the user can realize the vivid state of human relationship by this work, and can control and influence it through their own movement, eventually reach the self-sustainability. After many investigations and relevant data studying, finally we found that the &amp;quot;rope&amp;quot; can be maximum physical and poetic simulate the &amp;quot;relationship&amp;quot;. Further, we developed the simple rope to the Chinese knot. Chinese knot represents a kind of harmony and good will, which is very similar to the interpersonal relationships we pursue. At the same time, based on the interaction of the screen, we increased the physical interaction part in same style. A wide variety of wools also represent the complicated interpersonal relationship, and multiplayer interaction device allows users to experience the different results of interpersonal communication directly. We hoped that we could give the users the experience of all aspects.&lt;br /&gt;
&lt;br /&gt;
However, we must admit that there are many regrets. For example, in the original design, we wanted to simulate the process of tie the knot through 3D technology and interact with users in real-time. But unfortunately, because of our technical level is very limited, the time is not abundant，we decided to use the knot animation to be controlled by user`s movement after discussion. Very fortunately, finally we display very well. The Feedback from users who played the device is also satisfactory. Overall, we achieve the expected effect.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Expectation&#039;&#039;&#039; ==&lt;br /&gt;
Art is very independent and personalized. Each user can obtain different experience in our interactive device. Therefore, when design the project, we should prepare more comprehensive investigation and analysis in the early, it can make the project more perfect. At the same time, in terms of technology, we believe it is possible that when we have higher technical ability to complete process of tie the Chinese knot through 3D technology, it will be more striking and have more artistic effect. It is worth mentioning that the Chinese elements in our work are also very unique. In the future, we hope that we can integrate a variety of different countries and regional cultural elements, which will increase more possibility in our design.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86933</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86933"/>
		<updated>2016-09-08T05:14:21Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society.&lt;br /&gt;
&lt;br /&gt;
[[File:Diagram_2.jpg]]&lt;br /&gt;
[[File:Lines.jpg]]&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
&lt;br /&gt;
[[File:Moving.jpg]]&lt;br /&gt;
[[File:Standing.jpg]]&lt;br /&gt;
[[File:Static.jpg]]&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
&lt;br /&gt;
[[File:Mess.jpg]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg]]&lt;br /&gt;
[[File:WoolSensor.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Demo&#039;&#039;&#039; ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86932</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86932"/>
		<updated>2016-09-08T05:12:10Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Interaction with Objects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society.&lt;br /&gt;
&lt;br /&gt;
[[File:Diagram_2.jpg]]&lt;br /&gt;
[[File:Lines.jpg]]&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
&lt;br /&gt;
[[File:Moving.jpg]]&lt;br /&gt;
[[File:Standing.jpg]]&lt;br /&gt;
[[File:Static.jpg]]&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
&lt;br /&gt;
[[File:Mess.jpg]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg]]&lt;br /&gt;
[[File:WoolSensor.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg]]&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86931</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86931"/>
		<updated>2016-09-08T05:11:42Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Basic Idea */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Idea&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society.&lt;br /&gt;
&lt;br /&gt;
[[File:Diagram_2.jpg]]&lt;br /&gt;
[[File:Lines.jpg]]&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
&lt;br /&gt;
[[File:Moving.jpg]]&lt;br /&gt;
[[File:Standing.jpg]]&lt;br /&gt;
[[File:Static.jpg]]&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
&lt;br /&gt;
[[File:Mess.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg]]&lt;br /&gt;
[[File:WoolSensor.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg]]&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86930</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86930"/>
		<updated>2016-09-08T05:11:33Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* WOOL&amp;#039;S  WORLD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;WOOL&#039;S  WORLD&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Basic Idea ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society.&lt;br /&gt;
&lt;br /&gt;
[[File:Diagram_2.jpg]]&lt;br /&gt;
[[File:Lines.jpg]]&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
&lt;br /&gt;
[[File:Moving.jpg]]&lt;br /&gt;
[[File:Standing.jpg]]&lt;br /&gt;
[[File:Static.jpg]]&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
&lt;br /&gt;
[[File:Mess.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg]]&lt;br /&gt;
[[File:WoolSensor.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg]]&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86929</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86929"/>
		<updated>2016-09-08T05:11:21Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Interaction with Screen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WOOL&#039;S  WORLD==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Basic Idea ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Design&#039;&#039;&#039; | Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society.&lt;br /&gt;
&lt;br /&gt;
[[File:Diagram_2.jpg]]&lt;br /&gt;
[[File:Lines.jpg]]&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
&lt;br /&gt;
[[File:Moving.jpg]]&lt;br /&gt;
[[File:Standing.jpg]]&lt;br /&gt;
[[File:Static.jpg]]&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
&lt;br /&gt;
[[File:Mess.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg]]&lt;br /&gt;
[[File:WoolSensor.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg]]&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86928</id>
		<title>GMU:Human and Nonhuman Performances II SS16/Group FLL</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL&amp;diff=86928"/>
		<updated>2016-09-08T05:10:05Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Purpose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WOOL&#039;S  WORLD==&lt;br /&gt;
&lt;br /&gt;
Group Project by&lt;br /&gt;
&#039;&#039;&#039;Yun Liu&#039;&#039;&#039; | &#039;&#039;&#039;Xiangzhen Fan&#039;&#039;&#039; |  &#039;&#039;&#039;Qianqian Li&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Basic Idea ==&lt;br /&gt;
&lt;br /&gt;
As growing in the society, people can&#039;t avoid setting up the relationships with others and the relationship will become more complex and extensive.&lt;br /&gt;
Some people become more mess when they rush to solidify the relationship, while others choose become indifferent and even no longer social with people, which make them gradually derailment with society.&lt;br /&gt;
We do not want to defined it how to deal with it is totally exactly. We turn the relations visualized and let the users to feel their relationship with others in the society, looking directly at it, make himself balance. We aim to help people to find a balance of dealing with the interpersonal relationship, try to find a way to perspective on this relationship.&lt;br /&gt;
&lt;br /&gt;
For this project, we&#039;d like to use the wool as the theme. In China, the word &#039;WOOL (毛mao线xian)&#039; will be used to describe complex relationships, because it is &#039;shear continuously, manage to return disorderly&#039;.&lt;br /&gt;
&lt;br /&gt;
== Interaction with Screen ==&lt;br /&gt;
&lt;br /&gt;
The user will see a representative image of him on the screen, many fine lines around on it. The thin lines are a kind of metaphor of the complex relationships in the society.&lt;br /&gt;
&lt;br /&gt;
[[File:Diagram_2.jpg]]&lt;br /&gt;
[[File:Lines.jpg]]&lt;br /&gt;
&lt;br /&gt;
If the user stood there motionless, lines will disappear slowly and weak, and the user will disappear on the end. It means that if you do not take care of interpersonal relationships, the relationship will not get clearer, only would make themselves out of touch with the community.&lt;br /&gt;
&lt;br /&gt;
[[File:Moving.jpg]]&lt;br /&gt;
[[File:Standing.jpg]]&lt;br /&gt;
[[File:Static.jpg]]&lt;br /&gt;
&lt;br /&gt;
If users try to clear the lines by doing actions quickly and aimlessly, those lines will be more and more disorderly which would turn into a mess. This shows that if you are too eager to sort it out in a rush and expand relationships, not only will make the relationship more chaotic, but also separated from the real contact with others.&lt;br /&gt;
&lt;br /&gt;
[[File:Mess.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interaction with Objects ==&lt;br /&gt;
&lt;br /&gt;
Using different forms of wool represent various relationships in the modern society.&lt;br /&gt;
&lt;br /&gt;
[[File:ObjectOverview.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plumb Line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nowadays, people sometimes know each other just by coincidence. Some people feel attracted to each other, but some just pass by in your life. &lt;br /&gt;
We&#039;d like to hang many plumb woolen lines with photocell and vibration sensor in the space. If two or more than two people holding the end of the woolen line at the same time, they will feel the vibrations. It likes the meeting between each other. We also thinking about using Pulse Sensor to control the strength of the vibration, that people will feel different feedback by themselves. This also stands for different relationships, some are close and some are estranged.&lt;br /&gt;
&lt;br /&gt;
[[File:Overview2.jpg]]&lt;br /&gt;
[[File:WoolSensor.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mystic Box&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
More and more media appear in the modern society, people take the initiative to establish a wide range of contacts with others through the media. Actually，this box in our interaction design means the media. It is a collection of many different colors of wool. The user can choose a yarn and try to pull it. &lt;br /&gt;
However, there are many possibilities represent the development trends of different relationships.&lt;br /&gt;
For example, one line is pulled up, but there is no change, which similar to the result of the failed social.&lt;br /&gt;
While two lines are pulled up, and found that it was the same root rope. This implies that the two people have established a connection through the media.&lt;br /&gt;
But this connection is not stabled, there is another possibility that when you pull away from long distance or forced over, the line will be broken. It shows that interpersonal relationship should maintain a more healthy and reasonable distance，a good way could help people to make the relationship stable.&lt;br /&gt;
&lt;br /&gt;
[[File:Box.jpg]]&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=86108</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=86108"/>
		<updated>2016-07-31T12:41:06Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle3.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle4.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Test Video&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/176921646 VibrationMotorTest]&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;br /&gt;
&lt;br /&gt;
To control an Arduino with the Captury, you have to use OSC(Open Sound Control) as a bridge. In this case, I would like to use the data of tracking system to control my vibration motor. &lt;br /&gt;
&lt;br /&gt;
Before writing your code in Arduino, make sure that you have installed the library about OSC you need. Here I used the[https://github.com/CNMAT/OSC OSC library] written from University of Berkeley.&lt;br /&gt;
&lt;br /&gt;
Basically, the code below has the function of receiving data from Captury via OSC, and the speed data of the tracked person&#039;s movement will control the value of photocell sensor, which will trigger the vibration motor at the same time.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Controlling with Captury:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;OSCMessage.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Ethernet.h&amp;gt;&lt;br /&gt;
#include &amp;lt;EthernetUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;    &lt;br /&gt;
#include &amp;lt;OSCBoards.h&amp;gt;&lt;br /&gt;
#include &amp;lt;OSCBundle.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EthernetUDP Udp;&lt;br /&gt;
byte mac[] = {  &lt;br /&gt;
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // you can find this written on the board of some Arduino Ethernets or shields&lt;br /&gt;
&lt;br /&gt;
//the Arduino&#039;s IP&lt;br /&gt;
IPAddress ip(128, 32, 122, 252);&lt;br /&gt;
//destination IP&lt;br /&gt;
IPAddress outIp(128, 32, 122, 125);&lt;br /&gt;
OSCMessage msg;&lt;br /&gt;
//SLIPEncodedSerial SLIPSerial;&lt;br /&gt;
//port numbers&lt;br /&gt;
const unsigned int inPort = 1065;&lt;br /&gt;
const unsigned int outPort = 1065;&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to a0&lt;br /&gt;
int photocellReading;     // the analog reading from the sensor divider&lt;br /&gt;
int x1=0; int y1=0; int z1=0; int x2=0; int y2=0; int z2=0;&lt;br /&gt;
int temptime,time1,time2; &lt;br /&gt;
float vel;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //setup ethernet part   &lt;br /&gt;
  Ethernet.begin(mac,ip);&lt;br /&gt;
  Udp.begin(inPort);&lt;br /&gt;
&lt;br /&gt;
  //Recording the original position and running time&lt;br /&gt;
  &lt;br /&gt;
  x1 = msg.getFloat(0);&lt;br /&gt;
  z1 = msg.getFloat(1);&lt;br /&gt;
  y1 = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  time1 = millis();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void OscMsg(OSCMessage &amp;amp;msg){&lt;br /&gt;
 &lt;br /&gt;
   OSCBundle bundleIN;&lt;br /&gt;
   int size;&lt;br /&gt;
 &lt;br /&gt;
   if( (size = Udp.parsePacket())&amp;gt;0)&lt;br /&gt;
   {&lt;br /&gt;
     while(size--)&lt;br /&gt;
       bundleIN.fill(Udp.read());&lt;br /&gt;
&lt;br /&gt;
      if(!bundleIN.hasError())&lt;br /&gt;
      //OSCMessages can be routed to a specific function(GetPosition) by matching their address partial&lt;br /&gt;
        bundleIN.route(&amp;quot;/blender/Root/vector&amp;quot;,GetPosition);&lt;br /&gt;
   }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void GetPosition(OSCMessage &amp;amp;msg){&lt;br /&gt;
  //Recording the distance between two points&lt;br /&gt;
  float x = msg.getFloat(0);&lt;br /&gt;
  float z = msg.getFloat(1);&lt;br /&gt;
  float y = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  x2 = abs(x - x1);&lt;br /&gt;
  y2 = abs(y - y1);&lt;br /&gt;
  x2 = abs(z - z1);&lt;br /&gt;
    &lt;br /&gt;
  x1 = x;&lt;br /&gt;
  y1 = y;&lt;br /&gt;
  z1 = z;&lt;br /&gt;
&lt;br /&gt;
  float distance = sqrt(sq(x2)+sq(y2)+sq(z2));&lt;br /&gt;
&lt;br /&gt;
  //Record the duration time that this bone move from the first point to the second point&lt;br /&gt;
  temptime = millis();&lt;br /&gt;
  time2 = (temptime - time1)/1000;&lt;br /&gt;
&lt;br /&gt;
  //Calculate the velocity of this bone&lt;br /&gt;
  vel = (distance/time2)*100;&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  //photocellReading = analogRead(photocellPin); &lt;br /&gt;
  //Giving the velocity to 马达 &lt;br /&gt;
  OscMsg(msg);&lt;br /&gt;
  photocellReading = vel;&lt;br /&gt;
  &lt;br /&gt;
  if(photocellReading &amp;lt; 600){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
  else if(photocellReading &amp;gt; 600){&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Also, you have to make sure that you used the right port related with the Captury.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Ok! Now the tutorial is finished, and I hope you have understood it. A very important experience is that, when you are testing you sensor, make sure you have enough spare sensors. Because the wires of the vibration sensor may be very fragile to break. &lt;br /&gt;
&lt;br /&gt;
And also you can try other sensors without photocell. &lt;br /&gt;
&lt;br /&gt;
Thank you very much!&lt;br /&gt;
&lt;br /&gt;
Xiangzhen Fan&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=86107</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=86107"/>
		<updated>2016-07-31T12:28:57Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle3.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle4.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Test Video&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/176921646 VibrationMotorTest]&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;br /&gt;
&lt;br /&gt;
To control an Arduino with the Captury, you have to use OSC(Open Sound Control) as a bridge. In this case, I would like to use the data of tracking system to control my vibration motor. &lt;br /&gt;
&lt;br /&gt;
Before writing your code in Arduino, make sure that you have installed the library about OSC you need. Here I used the[https://github.com/CNMAT/OSC OSC library] written from University of Berkeley.&lt;br /&gt;
&lt;br /&gt;
Basically, the code below has the function of receiving data from Captury via OSC, and the speed data of the tracked person&#039;s movement will control the value of photocell sensor, which will trigger the vibration motor at the same time.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Controlling with Captury:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;OSCMessage.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Ethernet.h&amp;gt;&lt;br /&gt;
#include &amp;lt;EthernetUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;    &lt;br /&gt;
#include &amp;lt;OSCBoards.h&amp;gt;&lt;br /&gt;
#include &amp;lt;OSCBundle.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EthernetUDP Udp;&lt;br /&gt;
byte mac[] = {  &lt;br /&gt;
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // you can find this written on the board of some Arduino Ethernets or shields&lt;br /&gt;
&lt;br /&gt;
//the Arduino&#039;s IP&lt;br /&gt;
IPAddress ip(128, 32, 122, 252);&lt;br /&gt;
//destination IP&lt;br /&gt;
IPAddress outIp(128, 32, 122, 125);&lt;br /&gt;
OSCMessage msg;&lt;br /&gt;
//SLIPEncodedSerial SLIPSerial;&lt;br /&gt;
//port numbers&lt;br /&gt;
const unsigned int inPort = 1065;&lt;br /&gt;
const unsigned int outPort = 1065;&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to a0&lt;br /&gt;
int photocellReading;     // the analog reading from the sensor divider&lt;br /&gt;
int x1=0; int y1=0; int z1=0; int x2=0; int y2=0; int z2=0;&lt;br /&gt;
int temptime,time1,time2; &lt;br /&gt;
float vel;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //setup ethernet part   &lt;br /&gt;
  Ethernet.begin(mac,ip);&lt;br /&gt;
  Udp.begin(inPort);&lt;br /&gt;
&lt;br /&gt;
  //Recording the original position and running time&lt;br /&gt;
  &lt;br /&gt;
  x1 = msg.getFloat(0);&lt;br /&gt;
  z1 = msg.getFloat(1);&lt;br /&gt;
  y1 = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  time1 = millis();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void OscMsg(OSCMessage &amp;amp;msg){&lt;br /&gt;
 &lt;br /&gt;
   OSCBundle bundleIN;&lt;br /&gt;
   int size;&lt;br /&gt;
 &lt;br /&gt;
   if( (size = Udp.parsePacket())&amp;gt;0)&lt;br /&gt;
   {&lt;br /&gt;
     while(size--)&lt;br /&gt;
       bundleIN.fill(Udp.read());&lt;br /&gt;
&lt;br /&gt;
      if(!bundleIN.hasError())&lt;br /&gt;
      //OSCMessages can be routed to a specific function(GetPosition) by matching their address partial&lt;br /&gt;
        bundleIN.route(&amp;quot;/blender/Root/vector&amp;quot;,GetPosition);&lt;br /&gt;
   }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void GetPosition(OSCMessage &amp;amp;msg){&lt;br /&gt;
  //Recording the distance between two points&lt;br /&gt;
  float x = msg.getFloat(0);&lt;br /&gt;
  float z = msg.getFloat(1);&lt;br /&gt;
  float y = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  x2 = abs(x - x1);&lt;br /&gt;
  y2 = abs(y - y1);&lt;br /&gt;
  x2 = abs(z - z1);&lt;br /&gt;
    &lt;br /&gt;
  x1 = x;&lt;br /&gt;
  y1 = y;&lt;br /&gt;
  z1 = z;&lt;br /&gt;
&lt;br /&gt;
  float distance = sqrt(sq(x2)+sq(y2)+sq(z2));&lt;br /&gt;
&lt;br /&gt;
  //Record the duration time that this bone move from the first point to the second point&lt;br /&gt;
  temptime = millis();&lt;br /&gt;
  time2 = (temptime - time1)/1000;&lt;br /&gt;
&lt;br /&gt;
  //Calculate the velocity of this bone&lt;br /&gt;
  vel = (distance/time2)*100;&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  //photocellReading = analogRead(photocellPin); &lt;br /&gt;
  //Giving the velocity to 马达 &lt;br /&gt;
  OscMsg(msg);&lt;br /&gt;
  photocellReading = vel;&lt;br /&gt;
  &lt;br /&gt;
  if(photocellReading &amp;lt; 600){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
  else if(photocellReading &amp;gt; 600){&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Also, you have to make sure that you used the right port related with the Captury.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=86106</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=86106"/>
		<updated>2016-07-31T12:15:27Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Second Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle3.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle4.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;br /&gt;
&lt;br /&gt;
To control an Arduino with the Captury, you have to use OSC(Open Sound Control) as a bridge. In this case, I would like to use the data of tracking system to control my vibration motor. &lt;br /&gt;
&lt;br /&gt;
Before writing your code in Arduino, make sure that you have installed the library about OSC you need. Here I used the[https://github.com/CNMAT/OSC OSC library] written from University of Berkeley.&lt;br /&gt;
&lt;br /&gt;
Basically, the code below has the function of receiving data from Captury via OSC, and the speed data of the tracked person&#039;s movement will control the value of photocell sensor, which will trigger the vibration motor at the same time.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Controlling with Captury:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;OSCMessage.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Ethernet.h&amp;gt;&lt;br /&gt;
#include &amp;lt;EthernetUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;    &lt;br /&gt;
#include &amp;lt;OSCBoards.h&amp;gt;&lt;br /&gt;
#include &amp;lt;OSCBundle.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EthernetUDP Udp;&lt;br /&gt;
byte mac[] = {  &lt;br /&gt;
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // you can find this written on the board of some Arduino Ethernets or shields&lt;br /&gt;
&lt;br /&gt;
//the Arduino&#039;s IP&lt;br /&gt;
IPAddress ip(128, 32, 122, 252);&lt;br /&gt;
//destination IP&lt;br /&gt;
IPAddress outIp(128, 32, 122, 125);&lt;br /&gt;
OSCMessage msg;&lt;br /&gt;
//SLIPEncodedSerial SLIPSerial;&lt;br /&gt;
//port numbers&lt;br /&gt;
const unsigned int inPort = 1065;&lt;br /&gt;
const unsigned int outPort = 1065;&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to a0&lt;br /&gt;
int photocellReading;     // the analog reading from the sensor divider&lt;br /&gt;
int x1=0; int y1=0; int z1=0; int x2=0; int y2=0; int z2=0;&lt;br /&gt;
int temptime,time1,time2; &lt;br /&gt;
float vel;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //setup ethernet part   &lt;br /&gt;
  Ethernet.begin(mac,ip);&lt;br /&gt;
  Udp.begin(inPort);&lt;br /&gt;
&lt;br /&gt;
  //Recording the original position and running time&lt;br /&gt;
  &lt;br /&gt;
  x1 = msg.getFloat(0);&lt;br /&gt;
  z1 = msg.getFloat(1);&lt;br /&gt;
  y1 = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  time1 = millis();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void OscMsg(OSCMessage &amp;amp;msg){&lt;br /&gt;
 &lt;br /&gt;
   OSCBundle bundleIN;&lt;br /&gt;
   int size;&lt;br /&gt;
 &lt;br /&gt;
   if( (size = Udp.parsePacket())&amp;gt;0)&lt;br /&gt;
   {&lt;br /&gt;
     while(size--)&lt;br /&gt;
       bundleIN.fill(Udp.read());&lt;br /&gt;
&lt;br /&gt;
      if(!bundleIN.hasError())&lt;br /&gt;
      //OSCMessages can be routed to a specific function(GetPosition) by matching their address partial&lt;br /&gt;
        bundleIN.route(&amp;quot;/blender/Root/vector&amp;quot;,GetPosition);&lt;br /&gt;
   }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void GetPosition(OSCMessage &amp;amp;msg){&lt;br /&gt;
  //Recording the distance between two points&lt;br /&gt;
  float x = msg.getFloat(0);&lt;br /&gt;
  float z = msg.getFloat(1);&lt;br /&gt;
  float y = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  x2 = abs(x - x1);&lt;br /&gt;
  y2 = abs(y - y1);&lt;br /&gt;
  x2 = abs(z - z1);&lt;br /&gt;
    &lt;br /&gt;
  x1 = x;&lt;br /&gt;
  y1 = y;&lt;br /&gt;
  z1 = z;&lt;br /&gt;
&lt;br /&gt;
  float distance = sqrt(sq(x2)+sq(y2)+sq(z2));&lt;br /&gt;
&lt;br /&gt;
  //Record the duration time that this bone move from the first point to the second point&lt;br /&gt;
  temptime = millis();&lt;br /&gt;
  time2 = (temptime - time1)/1000;&lt;br /&gt;
&lt;br /&gt;
  //Calculate the velocity of this bone&lt;br /&gt;
  vel = (distance/time2)*100;&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  //photocellReading = analogRead(photocellPin); &lt;br /&gt;
  //Giving the velocity to 马达 &lt;br /&gt;
  OscMsg(msg);&lt;br /&gt;
  photocellReading = vel;&lt;br /&gt;
  &lt;br /&gt;
  if(photocellReading &amp;lt; 600){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
  else if(photocellReading &amp;gt; 600){&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Also, you have to make sure that you used the right port related with the Captury.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=86105</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=86105"/>
		<updated>2016-07-31T12:14:25Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Second Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle3.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle4.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;br /&gt;
&lt;br /&gt;
To control an Arduino with the Captury, you have to use OSC(Open Sound Control) as a bridge. In this case, I would like to use the data of tracking system to control my vibration motor. &lt;br /&gt;
&lt;br /&gt;
Before writing your code in Arduino, make sure that you have installed the library about OSC you need. Here I used the[https://github.com/CNMAT/OSC OSC library] written from University of Berkeley.&lt;br /&gt;
&lt;br /&gt;
Basically, the code below has the function of receiving data from Captury via OSC, and the speed data of the tracked person&#039;s movement will control the value of photocell sensor, which will trigger the vibration motor at the same time.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Controlling with Captury:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;OSCMessage.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Ethernet.h&amp;gt;&lt;br /&gt;
#include &amp;lt;EthernetUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;    &lt;br /&gt;
#include &amp;lt;OSCBoards.h&amp;gt;&lt;br /&gt;
#include &amp;lt;OSCBundle.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EthernetUDP Udp;&lt;br /&gt;
byte mac[] = {  &lt;br /&gt;
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // you can find this written on the board of some Arduino Ethernets or shields&lt;br /&gt;
&lt;br /&gt;
//the Arduino&#039;s IP&lt;br /&gt;
IPAddress ip(128, 32, 122, 252);&lt;br /&gt;
//destination IP&lt;br /&gt;
IPAddress outIp(128, 32, 122, 125);&lt;br /&gt;
OSCMessage msg;&lt;br /&gt;
//SLIPEncodedSerial SLIPSerial;&lt;br /&gt;
//port numbers&lt;br /&gt;
const unsigned int inPort = 1065;&lt;br /&gt;
const unsigned int outPort = 1065;&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to a0&lt;br /&gt;
int photocellReading;     // the analog reading from the sensor divider&lt;br /&gt;
int x1=0; int y1=0; int z1=0; int x2=0; int y2=0; int z2=0;&lt;br /&gt;
int temptime,time1,time2; &lt;br /&gt;
float vel;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //setup ethernet part   &lt;br /&gt;
  Ethernet.begin(mac,ip);&lt;br /&gt;
  Udp.begin(inPort);&lt;br /&gt;
&lt;br /&gt;
  //Recording the original position and running time&lt;br /&gt;
  &lt;br /&gt;
  x1 = msg.getFloat(0);&lt;br /&gt;
  z1 = msg.getFloat(1);&lt;br /&gt;
  y1 = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  time1 = millis();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void OscMsg(OSCMessage &amp;amp;msg){&lt;br /&gt;
   //Using SLIPSerial to get serial data&lt;br /&gt;
/*  while(!SLIPSerial.endofPacket())&lt;br /&gt;
  {&lt;br /&gt;
    int size = SLIPSerial.available();&lt;br /&gt;
    if (size &amp;gt; 0)&lt;br /&gt;
    {&lt;br /&gt;
        //fill the msg with all of the available bytes&lt;br /&gt;
        while(size--)&lt;br /&gt;
        {&lt;br /&gt;
            msg.fill(SLIPSerial.read());&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (msg.isString(0))&lt;br /&gt;
  {&lt;br /&gt;
    //get that String&lt;br /&gt;
    int data = msg.getString(0);&lt;br /&gt;
  }*/&lt;br /&gt;
   OSCBundle bundleIN;&lt;br /&gt;
   int size;&lt;br /&gt;
 &lt;br /&gt;
   if( (size = Udp.parsePacket())&amp;gt;0)&lt;br /&gt;
   {&lt;br /&gt;
     while(size--)&lt;br /&gt;
       bundleIN.fill(Udp.read());&lt;br /&gt;
&lt;br /&gt;
      if(!bundleIN.hasError())&lt;br /&gt;
      //OSCMessages can be routed to a specific function(GetPosition) by matching their address partial&lt;br /&gt;
        bundleIN.route(&amp;quot;/blender/Root/vector&amp;quot;,GetPosition);&lt;br /&gt;
   }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void GetPosition(OSCMessage &amp;amp;msg){&lt;br /&gt;
  //Recording the distance between two points&lt;br /&gt;
  float x = msg.getFloat(0);&lt;br /&gt;
  float z = msg.getFloat(1);&lt;br /&gt;
  float y = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  x2 = abs(x - x1);&lt;br /&gt;
  y2 = abs(y - y1);&lt;br /&gt;
  x2 = abs(z - z1);&lt;br /&gt;
    &lt;br /&gt;
  x1 = x;&lt;br /&gt;
  y1 = y;&lt;br /&gt;
  z1 = z;&lt;br /&gt;
&lt;br /&gt;
  float distance = sqrt(sq(x2)+sq(y2)+sq(z2));&lt;br /&gt;
&lt;br /&gt;
  //Record the duration time that this bone move from the first point to the second point&lt;br /&gt;
  temptime = millis();&lt;br /&gt;
  time2 = (temptime - time1)/1000;&lt;br /&gt;
&lt;br /&gt;
  //Calculate the velocity of this bone&lt;br /&gt;
  vel = (distance/time2)*100;&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  //photocellReading = analogRead(photocellPin); &lt;br /&gt;
  //Giving the velocity to 马达 &lt;br /&gt;
  OscMsg(msg);&lt;br /&gt;
  photocellReading = vel;&lt;br /&gt;
  &lt;br /&gt;
  if(photocellReading &amp;lt; 600){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
  else if(photocellReading &amp;gt; 600){&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Also, you have to make sure that you used the right port related with the Captury.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85998</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85998"/>
		<updated>2016-07-31T03:29:17Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Second Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle3.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle4.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;br /&gt;
&lt;br /&gt;
To control an Arduino with the Captury, you have to use OSC(Open Sound Control) as a bridge. In this case, I would like to use the data of tracking system to control my vibration motor. &lt;br /&gt;
&lt;br /&gt;
Before writing your code in Arduino, make sure that you have installed the library about OSC you need. Here I used the[https://github.com/CNMAT/OSC OSC library] written from University of Berkeley.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Controlling with Captury:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;OSCMessage.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Ethernet.h&amp;gt;&lt;br /&gt;
#include &amp;lt;EthernetUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;    &lt;br /&gt;
#include &amp;lt;OSCBoards.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EthernetUDP Udp;&lt;br /&gt;
byte mac[] = {  &lt;br /&gt;
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // you can find this written on the board of some Arduino Ethernets or shields&lt;br /&gt;
&lt;br /&gt;
//the Arduino&#039;s IP&lt;br /&gt;
IPAddress ip(128, 32, 122, 252);&lt;br /&gt;
//destination IP&lt;br /&gt;
IPAddress outIp(128, 32, 122, 125);&lt;br /&gt;
&lt;br /&gt;
//port numbers&lt;br /&gt;
const unsigned int inPort = 1065;&lt;br /&gt;
const unsigned int outPort = 1065;&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to a0&lt;br /&gt;
int photocellReading;     // the analog reading from the sensor divider&lt;br /&gt;
int x1=0; int y1=0; int z1=0; int x2=0; int y2=0; int z2=0;&lt;br /&gt;
int temptime,time1,time2; &lt;br /&gt;
float vel;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //setup ethernet part   &lt;br /&gt;
  Ethernet.begin(mac,ip);&lt;br /&gt;
  Udp.begin(inPort);&lt;br /&gt;
&lt;br /&gt;
  //Recording the original position and running time&lt;br /&gt;
  OSCMessage msg;&lt;br /&gt;
  x1 = msg.getFloat(0);&lt;br /&gt;
  z1 = msg.getFloat(1);&lt;br /&gt;
  y1 = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  time1 = millis();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void OscMsg(OSCMessage &amp;amp;msg){&lt;br /&gt;
  &lt;br /&gt;
/*  //Using SLIPSerial to get serial data&lt;br /&gt;
  while(!SLIPSerial.endofPacket())&lt;br /&gt;
  {&lt;br /&gt;
    int size = SLIPSerial.available();&lt;br /&gt;
    if (size &amp;gt; 0)&lt;br /&gt;
    {&lt;br /&gt;
        //fill the msg with all of the available bytes&lt;br /&gt;
        while(size--)&lt;br /&gt;
        {&lt;br /&gt;
            msg.fill(SLIPSerial.read());&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (msg.isString(0))&lt;br /&gt;
  {&lt;br /&gt;
    //get that String&lt;br /&gt;
    String data = msg.getString(0);&lt;br /&gt;
  }*/&lt;br /&gt;
  &lt;br /&gt;
  //OSCMessages can be routed to a specific function(GetPosition) by matching their address partial&lt;br /&gt;
//  msg.route(&amp;quot;/blender/Root/vector&amp;quot;,GetPosition);&lt;br /&gt;
//}*&lt;br /&gt;
&lt;br /&gt;
void GetPosition(OSCMessage &amp;amp;msg);&lt;br /&gt;
  //Recording the distance between two points&lt;br /&gt;
  float x = msg.getFloat(0);&lt;br /&gt;
  float z = msg.getFloat(1);&lt;br /&gt;
  float y = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  x2 = abs(x - x1);&lt;br /&gt;
  y2 = abs(y - y1);&lt;br /&gt;
  x2 = abs(z - z1);&lt;br /&gt;
    &lt;br /&gt;
  x1 = x;&lt;br /&gt;
  y1 = y;&lt;br /&gt;
  z1 = z;&lt;br /&gt;
&lt;br /&gt;
  float distance = sqrt(sq(x2)+sq(y2)+sq(z2));&lt;br /&gt;
&lt;br /&gt;
  //Record the duration time that this bone move from the first point to the second point&lt;br /&gt;
  temptime = millis();&lt;br /&gt;
  time2 = (temptime - time1)/1000;&lt;br /&gt;
&lt;br /&gt;
  //Calculate the velocity of this bone&lt;br /&gt;
  vel = (distance/time2)*100;&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
void loop() &lt;br /&gt;
//  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  //Giving the velocity to motor &lt;br /&gt;
  OscMsg(OSCMessage &amp;amp;msg);&lt;br /&gt;
  pphotocellReading = vel;&lt;br /&gt;
  &lt;br /&gt;
  if(photocellReading &amp;lt; 600){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
  else if(photocellReading &amp;gt; 600){&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading&lt;br /&gt;
 &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Also, you have to make sure that you used the right port related with the Captury.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85997</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85997"/>
		<updated>2016-07-31T03:28:33Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle3.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle4.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;br /&gt;
&lt;br /&gt;
To control an Arduino with the Captury, you have to use OSC(Open Sound Control) as a bridge. In this case, I would like to use the data of tracking system to control my vibration motor. &lt;br /&gt;
&lt;br /&gt;
Before writing your code in Arduino, make sure that you have installed the library about OSC you need. Here I used the[https://github.com/CNMAT/OSC OSC library] written from University of Berkeley.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Controlling with Captury:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;OSCMessage.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Ethernet.h&amp;gt;&lt;br /&gt;
#include &amp;lt;EthernetUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;    &lt;br /&gt;
#include &amp;lt;OSCBoards.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EthernetUDP Udp;&lt;br /&gt;
byte mac[] = {  &lt;br /&gt;
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // you can find this written on the board of some Arduino Ethernets or shields&lt;br /&gt;
&lt;br /&gt;
//the Arduino&#039;s IP&lt;br /&gt;
IPAddress ip(128, 32, 122, 252);&lt;br /&gt;
//destination IP&lt;br /&gt;
IPAddress outIp(128, 32, 122, 125);&lt;br /&gt;
&lt;br /&gt;
//port numbers&lt;br /&gt;
const unsigned int inPort = 1065;&lt;br /&gt;
const unsigned int outPort = 1065;&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to a0&lt;br /&gt;
int photocellReading;     // the analog reading from the sensor divider&lt;br /&gt;
int x1=0; int y1=0; int z1=0; int x2=0; int y2=0; int z2=0;&lt;br /&gt;
int temptime,time1,time2; &lt;br /&gt;
float vel;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //setup ethernet part   &lt;br /&gt;
  Ethernet.begin(mac,ip);&lt;br /&gt;
  Udp.begin(inPort);&lt;br /&gt;
&lt;br /&gt;
  //Recording the original position and running time&lt;br /&gt;
  OSCMessage msg;&lt;br /&gt;
  x1 = msg.getFloat(0);&lt;br /&gt;
  z1 = msg.getFloat(1);&lt;br /&gt;
  y1 = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  time1 = millis();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void OscMsg(OSCMessage &amp;amp;msg){&lt;br /&gt;
  &lt;br /&gt;
/*  //Using SLIPSerial to get serial data&lt;br /&gt;
  while(!SLIPSerial.endofPacket())&lt;br /&gt;
  {&lt;br /&gt;
    int size = SLIPSerial.available();&lt;br /&gt;
    if (size &amp;gt; 0)&lt;br /&gt;
    {&lt;br /&gt;
        //fill the msg with all of the available bytes&lt;br /&gt;
        while(size--)&lt;br /&gt;
        {&lt;br /&gt;
            msg.fill(SLIPSerial.read());&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (msg.isString(0))&lt;br /&gt;
  {&lt;br /&gt;
    //get that String&lt;br /&gt;
    String data = msg.getString(0);&lt;br /&gt;
  }*/&lt;br /&gt;
  &lt;br /&gt;
  //OSCMessages can be routed to a specific function(GetPosition) by matching their address partial&lt;br /&gt;
//  msg.route(&amp;quot;/blender/Root/vector&amp;quot;,GetPosition);&lt;br /&gt;
//}*&lt;br /&gt;
&lt;br /&gt;
void GetPosition(OSCMessage &amp;amp;msg);&lt;br /&gt;
  //Recording the distance between two points&lt;br /&gt;
  float x = msg.getFloat(0);&lt;br /&gt;
  float z = msg.getFloat(1);&lt;br /&gt;
  float y = msg.getFloat(2);&lt;br /&gt;
&lt;br /&gt;
  x2 = abs(x - x1);&lt;br /&gt;
  y2 = abs(y - y1);&lt;br /&gt;
  x2 = abs(z - z1);&lt;br /&gt;
    &lt;br /&gt;
  x1 = x;&lt;br /&gt;
  y1 = y;&lt;br /&gt;
  z1 = z;&lt;br /&gt;
&lt;br /&gt;
  float distance = sqrt(sq(x2)+sq(y2)+sq(z2));&lt;br /&gt;
&lt;br /&gt;
  //Record the duration time that this bone move from the first point to the second point&lt;br /&gt;
  temptime = millis();&lt;br /&gt;
  time2 = (temptime - time1)/1000;&lt;br /&gt;
&lt;br /&gt;
  //Calculate the velocity of this bone&lt;br /&gt;
  vel = (distance/time2)*100;&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
void loop() &lt;br /&gt;
//  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  //Giving the velocity to motor &lt;br /&gt;
  OscMsg(OSCMessage &amp;amp;msg);&lt;br /&gt;
  pphotocellReading = vel;&lt;br /&gt;
  &lt;br /&gt;
  if(photocellReading &amp;lt; 600){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
  else if(photocellReading &amp;gt; 600){&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading&lt;br /&gt;
 &lt;br /&gt;
  // LED gets brighter the darker it is at the sensor&lt;br /&gt;
  // that means we have to -invert- the reading from 0-1023 back to 1023-0&lt;br /&gt;
  //photocellReading = 1023 - photocellReading;&lt;br /&gt;
  //now we have to map 0-1023 to 0-255 since thats the range analogWrite uses&lt;br /&gt;
  //LEDbrightness = map(photocellReading, 0, 1023, 0, 255);&lt;br /&gt;
  //analogWrite(LEDpin, LEDbrightness);&lt;br /&gt;
 &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Also, you have to make sure that you used the right port related with the Captury.&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85996</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85996"/>
		<updated>2016-07-31T03:22:58Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* Second Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle3.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle4.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;br /&gt;
&lt;br /&gt;
To control an Arduino with the Captury, you have to use OSC(Open Sound Control) as a bridge. In this case, I would like to use the data of tracking system to control my vibration motor. &lt;br /&gt;
&lt;br /&gt;
Before writing your code in Arduino, make sure that you have installed the library about OSC you need. Here I used the[https://github.com/CNMAT/OSC OSC library] written from University of Berkeley.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Controlling with Captury:&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle4.png&amp;diff=85846</id>
		<title>File:RedHandle4.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle4.png&amp;diff=85846"/>
		<updated>2016-07-30T03:30:08Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85845</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85845"/>
		<updated>2016-07-30T03:26:20Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle3.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle4.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle3.png&amp;diff=85844</id>
		<title>File:RedHandle3.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle3.png&amp;diff=85844"/>
		<updated>2016-07-30T03:25:10Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85843</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85843"/>
		<updated>2016-07-30T03:24:22Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle3.png|thumb|300px|right]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle2.png&amp;diff=85842</id>
		<title>File:RedHandle2.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle2.png&amp;diff=85842"/>
		<updated>2016-07-30T03:20:53Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85841</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85841"/>
		<updated>2016-07-30T03:17:22Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
[[File:RedHandle2.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle1.png&amp;diff=85840</id>
		<title>File:RedHandle1.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle1.png&amp;diff=85840"/>
		<updated>2016-07-30T03:16:29Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: uploaded a new version of &amp;amp;quot;File:RedHandle1.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle1.png&amp;diff=85839</id>
		<title>File:RedHandle1.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle1.png&amp;diff=85839"/>
		<updated>2016-07-30T03:14:33Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: uploaded a new version of &amp;amp;quot;File:RedHandle1.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85838</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85838"/>
		<updated>2016-07-30T03:12:29Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle1.png&amp;diff=85837</id>
		<title>File:RedHandle1.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:RedHandle1.png&amp;diff=85837"/>
		<updated>2016-07-30T03:11:07Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85836</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85836"/>
		<updated>2016-07-30T03:09:47Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
For a better experience, I built two handles with red wools and extended the length of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:RedHandle1.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85835</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85835"/>
		<updated>2016-07-30T02:59:09Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Vibration.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85834</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85834"/>
		<updated>2016-07-30T02:54:28Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:vibration.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Vibration.png&amp;diff=85833</id>
		<title>File:Vibration.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Vibration.png&amp;diff=85833"/>
		<updated>2016-07-30T02:30:08Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85832</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85832"/>
		<updated>2016-07-30T02:24:46Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:vibration.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85831</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85831"/>
		<updated>2016-07-30T02:24:14Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:circuit_vibration.png|thumb|300px|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85830</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85830"/>
		<updated>2016-07-30T02:23:57Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:circuit_vibration.png|thumb|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Circuit_vibration.png&amp;diff=85829</id>
		<title>File:Circuit vibration.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Circuit_vibration.png&amp;diff=85829"/>
		<updated>2016-07-30T02:20:40Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: uploaded a new version of &amp;amp;quot;File:Circuit vibration.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85828</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85828"/>
		<updated>2016-07-30T02:13:22Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:circuit_vibration.png|thumb|left|Circuit|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS!&#039;&#039;&#039; Considering different light intensity in different environment, you may have to change the value of &#039;photocellReading&#039; (Line15) if it&#039;s not work.&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85827</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85827"/>
		<updated>2016-07-30T02:07:42Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
TIPS! For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:circuit_vibration.png|thumb|left|Circuit|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code Using Photocell:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Java&amp;quot; line start= &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int photocellPin = 0;     // the cell and 10K pulldown are connected to A0&lt;br /&gt;
int photocellPin1 = 1;     // the cell and 10K pulldown are connected to A1&lt;br /&gt;
int photocellReading, photocellReading1;     // the analog reading from the sensor divider&lt;br /&gt;
&lt;br /&gt;
void setup() {     // We&#039;ll send debugging information via the Serial monitor&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(3, OUTPUT);   &lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
void loop(void) {&lt;br /&gt;
  photocellReading = analogRead(photocellPin); &lt;br /&gt;
  photocellReading1 = analogRead(photocellPin1); &lt;br /&gt;
&lt;br /&gt;
  if(photocellReading &amp;lt; 400 &amp;amp;&amp;amp; photocellReading1 &amp;lt; 400 ){&lt;br /&gt;
    digitalWrite(3, HIGH);&lt;br /&gt;
    digitalWrite(5, HIGH);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  else {&lt;br /&gt;
    digitalWrite(3, LOW);&lt;br /&gt;
    digitalWrite(5, LOW);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  Serial.print(&amp;quot;Analog reading1 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading);     // the raw analog reading1&lt;br /&gt;
  Serial.print(&amp;quot;Analog reading2 = &amp;quot;);&lt;br /&gt;
  Serial.println(photocellReading1);     // the raw analog reading2&lt;br /&gt;
  Serial.println(&amp;quot; &amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  delay(10);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85826</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85826"/>
		<updated>2016-07-30T01:54:28Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
TIPS! For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:circuit_vibration.png|thumb|left|Circuit|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85825</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85825"/>
		<updated>2016-07-30T01:53:41Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
TIPS! For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:circuit_vibration.png|thumb|left|Circuit|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Circuit_vibration.png&amp;diff=85824</id>
		<title>File:Circuit vibration.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Circuit_vibration.png&amp;diff=85824"/>
		<updated>2016-07-30T01:52:49Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85823</id>
		<title>GMU:Tutorials/Performance Platform/Controlling an Arduino with The Captury</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Tutorials/Performance_Platform/Controlling_an_Arduino_with_The_Captury&amp;diff=85823"/>
		<updated>2016-07-30T01:50:48Z</updated>

		<summary type="html">&lt;p&gt;FANXZ: /* First Part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a tutorial about how to control Arduino by Captury. A vibration motor will be used in Arduino as a trigger. So it’s mainly about how to control the motor by using the received data of Captury.&lt;br /&gt;
In Arduino, there is also a small tutorial about how to trigger the vibration motor by using the photocell sensor, which is related to my project module,  [http://www.uni-weimar.de/medien/wiki/GMU:Human_and_Nonhuman_Performances_II_SS16/Group_FLL Wool&#039;s World].&lt;br /&gt;
&lt;br /&gt;
Basically, the tutorial is divided into two parts. The first part is about the basic steps to control the vibration motor by using the photocell sensor. And for the second part which I will show you how to control it by Captury.&lt;br /&gt;
&lt;br /&gt;
== First Part ==&lt;br /&gt;
&lt;br /&gt;
In this part I will show you how to use two photocells to control the on/off of two vibration motors in Arduino. The trigger was designed as if two photocells are covered by hands, then those vibration motors will vibrate simultaneously.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware You Need:&#039;&#039;&#039;   (for each item x2)&lt;br /&gt;
&lt;br /&gt;
Photocell&lt;br /&gt;
&lt;br /&gt;
Vibration Motor&lt;br /&gt;
&lt;br /&gt;
Arduino Board&lt;br /&gt;
&lt;br /&gt;
1N4001 Diode&lt;br /&gt;
&lt;br /&gt;
0.1µF ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
10KΩ Resistor&lt;br /&gt;
&lt;br /&gt;
2N2222 NPN Transistor&lt;br /&gt;
&lt;br /&gt;
USB Connector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So how do I test if the vibration motor works well?&lt;br /&gt;
&lt;br /&gt;
The following circuit is the basic method to test your motor without photocell:&lt;br /&gt;
&lt;br /&gt;
TIPS! For this circuit you may need a 1KΩ Resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Basic1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Code for Test:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(The code vibrates the motor every minute)&lt;br /&gt;
&lt;br /&gt;
const int motorPin = 3;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
pinMode(motorPin, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(motorPin, LOW);&lt;br /&gt;
&lt;br /&gt;
delay(59000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After test successfully, you can build a circuit with photocell as a following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:circuit_vibration.png|thumb|left|Circuit|300px]]&lt;br /&gt;
&lt;br /&gt;
== Second Part ==&lt;/div&gt;</summary>
		<author><name>FANXZ</name></author>
	</entry>
</feed>