<div><div>I&#39;m going to be floating around. I&#39;m bringing a case of water.</div><div><br></div><div>And a drawbot. Anybody want to have a whirl at tweaking the program?�</div><div><br></div><div>It&#39;s pretty simple. It uses the random function to come up with motor turns and then tries to stay on the page using some upper and lower bounds.�</div>

<div><br></div><div><br></div><div><br></div><div><div>#include &lt;AFMotor.h&gt;</div><div><br></div><div>AF_Stepper motor(48, 1);</div><div>AF_Stepper motor2(48, 2);</div><div><br></div><div>void setup() {</div><div>� Serial.begin(9600); � � � � � // set up Serial library at 9600 bps</div>

<div>� Serial.println(&quot;Stepper test!&quot;);</div><div><br></div><div><br></div><div>� motor.setSpeed(280); �// 10 rpm</div><div>� motor2.setSpeed(280);</div><div>�// motor.setSpeed(280); �// 10 rpm</div><div>�// motor2.setSpeed(280);</div>

<div>}</div><div><br></div><div>int x=0;</div><div>int y=0;</div><div><br></div><div>int xBound = 1000;</div><div>int yBound = 1000;</div><div><br></div><div>int dx;</div><div>int dy;</div><div>int xd;</div><div>int yd;</div>

<div><br></div><div>void loop() {</div><div>��</div><div>�dx = random (0,500);</div><div>�dy = 1000-dx + random (0, 100);</div><div>�//dy = random (0,500);</div><div>�xd = random (0, 100);</div><div>�yd = random (0, 100);</div>

<div>// xd = 1;</div><div>�//yd = 1;</div><div><br></div><div>�if (xd &gt; 50) {�</div><div>� �if (x &lt;= xBound) {</div><div>� � �motor.step(dx, FORWARD, INTERLEAVE);</div><div>� � �x = x + dx;</div><div>� �} else {</div>

<div>� � ��</div><div>� �}</div><div>�} else {</div><div>� �if (x &gt;= -xBound) {</div><div>� � �motor.step(dx, BACKWARD, INTERLEAVE);</div><div>� � �x = x - dx;</div><div>� �} else {</div><div>� � �</div><div>� �}</div>

<div>�}</div><div>�if (yd &gt; 50) {</div><div>� �if (y &lt;= yBound) {�</div><div>� � �motor2.step(dy, FORWARD, INTERLEAVE);</div><div>� � �y = y + dy;</div><div>� �} else {</div><div>� � �</div><div>� �}</div><div>�} else {</div>

<div>� �if (y &gt;= -yBound) {</div><div>� � �motor2.step(dy, BACKWARD, INTERLEAVE);</div><div>� � �y = y - dy;</div><div>� �} else {</div><div>� �</div><div>� �}</div><div>�}</div><div>�</div><div>� //motor.step(1500, BACKWARD, INTERLEAVE);</div>

<div>� //motor2.step(1500, BACKWARD, INTERLEAVE);�</div><div><br></div><div><br></div><div>}</div><div><br></div><div><br></div><div>� //Serial.println(&quot;Single coil steps&quot;);</div><div>� //motor.step(10000, FORWARD, SINGLE);</div>

<div>� //motor.step(100, BACKWARD, SINGLE);�</div><div><br></div><div>� //Serial.println(&quot;Double coil steps&quot;);</div><div>� //motor.step(10000, FORWARD, DOUBLE);</div><div>� //motor.step(100, BACKWARD, DOUBLE);</div>

<div><br></div><div>� //Serial.println(&quot;Interleave coil steps&quot;);</div><div>��</div><div>� //#ifdef MICROSTEPPING</div><div>// �Serial.println(&quot;Micrsostep steps&quot;);</div><div>// �motor.step(100, FORWARD, MICROSTEP);</div>

<div>// �motor.step(100, BACKWARD, MICROSTEP);</div><div>//#endif</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><br>
<br><br><div class="gmail_quote">On Wed, Jul 20, 2011 at 1:02 PM, Jean-Claude Batista <span dir="ltr">&lt;<a href="mailto:jeanclaudebatista@gmail.com">jeanclaudebatista@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<p><span>Heat shouldn&#39;t prevent some soldering fun!</span></p><p><span>You can RSVP using the
following link: <a href="http://bit.ly/qYrZOl" target="_blank">http://bit.ly/qYrZOl</a></span></p><p>/jc</p><div class="gmail_quote">On Wed, Jul 20, 2011 at 10:52 AM, Bruce <span dir="ltr">&lt;<a href="mailto:lists@faintfuzzies.ca" target="_blank">lists@faintfuzzies.ca</a>&gt;</span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On July 20, 2011 08:06:42 AM Andrew Plumb wrote:<br>
&gt; Anyone else planning to be there tonight, besides myself?<br>
&gt;<br>
&gt; Andrew.<br>
&gt;<br>
&gt; --</div><div><div>
_______________________________________________<br>
Lab mailing list<br>
<a href="mailto:Lab@artengine.ca" target="_blank">Lab@artengine.ca</a><br>
<a href="http://artengine.ca/mailman/listinfo/lab" target="_blank">http://artengine.ca/mailman/listinfo/lab</a><br>
</div></div></blockquote></div><br>
<br>_______________________________________________<br>
Lab mailing list<br>
<a href="mailto:Lab@artengine.ca">Lab@artengine.ca</a><br>
<a href="http://artengine.ca/mailman/listinfo/lab" target="_blank">http://artengine.ca/mailman/listinfo/lab</a><br>
<br></blockquote></div><br>