<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6697050553453132238</id><updated>2012-02-16T17:54:21.492+09:00</updated><category term='08:参考リンク'/><category term='02:ArduinoでLEDピカピカ'/><category term='質問したい人へ'/><category term='関連するソフトウェア'/><category term='14:ひらおかさんのプログラムサンプル３'/><category term='04:Arduinoでステッピングモーターのプログラム'/><category term='01:Arduino準備'/><category term='11:ひらおかさんのプログラムサンプル１'/><category term='07:おまけ（マリオの音）プログラム'/><category term='05:ステッピングモーターの回転について'/><category term='13:もんまくんのプログラムサンプル'/><category term='06:実用的なステッピングモーターのプログラム'/><category term='09:良平くんのプログラムサンプル'/><category term='部品とその購入先'/><category term='10:でわくんのプログラムサンプル'/><category term='03:モータードライバの組み立て'/><category term='参考リンク'/><category term='12:ひらおかさんのプログラムサンプル２'/><title type='text'>Arduino＠東北芸工大</title><subtitle type='html'>東北芸術工科大学プロダクトデザイン学科の授業用です。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-4244089856760907837</id><published>2009-07-21T16:07:00.000+09:00</published><updated>2009-07-21T16:09:39.077+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='14:ひらおかさんのプログラムサンプル３'/><title type='text'>ひらおかさんのプログラムサンプル３</title><content type='html'>&lt;pre&gt; &lt;br /&gt;&lt;span style="color: #777755;"&gt;//For Hiraoka&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//ShockSensor &amp; Solenoid &amp; Motor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//2009.7.21&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//PinAssign&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; SOLENOID=11;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; SWITCH=12;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; SHOCK=14;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//StepMotorPin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_X1=2;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_X2=4;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_Y1=3;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_Y2=5;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Tsumami&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Pot=5;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Value&lt;/span&gt;&lt;br /&gt;#define  MAX  100&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; rythm_cnt=0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; rythm[MAX];&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; dly;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; MotorCnt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Setup&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(SOLENOID,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(SHOCK,&lt;span style="color: #CC0000;"&gt;INPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(SWITCH,&lt;span style="color: #CC0000;"&gt;INPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledPin, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; i=0; i&amp;lt;MAX; i++){&lt;br /&gt;    rythm[i]=0;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Loop&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  rythm_cnt++;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(rythm_cnt&gt;=MAX)  rythm_cnt=0;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(&lt;span style="color: #996600;"&gt;digitalRead&lt;/span&gt;(SHOCK)==1){&lt;br /&gt;    rythm[rythm_cnt]=1;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  dly=50;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; i=0; i&amp;lt;dly; i++){&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(1);&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(&lt;span style="color: #996600;"&gt;digitalRead&lt;/span&gt;(SWITCH)==1) {&lt;br /&gt;      &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; j=0; j&amp;lt;MAX; j++){&lt;br /&gt;        rythm[j]=0;&lt;br /&gt;        rythm_cnt=0;&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(rythm[rythm_cnt]==0){&lt;br /&gt;      MotorCnt++;&lt;br /&gt;      MoveMotor(MotorCnt);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(rythm[rythm_cnt]==1){&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(SOLENOID,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(SOLENOID,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    MotorCnt++;&lt;br /&gt;    MoveMotor(MotorCnt);&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//MoveMotor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; MoveMotor(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; stp){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;int&lt;/span&gt; s;&lt;br /&gt;  s=stp%8;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;switch&lt;/span&gt;(s){&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 0:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 1:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 2:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 3:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 4:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 5:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 6:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 7:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//StopMotor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; StopMotor(){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-4244089856760907837?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/4244089856760907837/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_21.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/4244089856760907837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/4244089856760907837'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_21.html' title='ひらおかさんのプログラムサンプル３'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-8799934038657743920</id><published>2009-07-17T08:52:00.001+09:00</published><updated>2009-07-17T08:53:14.848+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='13:もんまくんのプログラムサンプル'/><title type='text'>サーボモーターが４つ、スイッチが４つ、リセットスイッチが１つ。</title><content type='html'>&lt;pre&gt; &lt;br /&gt;&lt;span style="color: #777755;"&gt;//For Monma&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Servo*4 and Switch*4 and ResetSwitch*1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//2009.7.17&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Pin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//DIGITAL PIN (8,9,10,11)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Servo_pin[4]={8,9,10,11};&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//ANALOG IN PIN (0, 1, 2, 3)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Switch_pin[4]={14,15,16,17};&lt;br /&gt;&lt;span style="color: #777755;"&gt;//ANALOG IN PIN (5)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ResetSwitch_pin = 19;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//ServoSpeed&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Speed_val[4]={50,50,50,50};&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Value&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;signed&lt;/span&gt; &lt;span style="color: #996600;"&gt;int&lt;/span&gt; Servo_val[4]={&lt;br /&gt;  0,0,0,0};&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; MaxCnt=2000;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Init&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; i=0; i&lt;4; i++){&lt;br /&gt;    &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(Servo_pin[i],&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(Switch_pin[i],&lt;span style="color: #CC0000;"&gt;INPUT&lt;/span&gt;);&lt;br /&gt;    Servo_val[i]=90;&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ResetSwitch_pin,&lt;span style="color: #CC0000;"&gt;INPUT&lt;/span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Loop&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; i=0; i&lt;1; i++){&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(&lt;span style="color: #996600;"&gt;digitalRead&lt;/span&gt;(Switch_pin[i])){&lt;br /&gt;      Servo_val[i]+=Speed_val[i];&lt;br /&gt;      &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Servo_val[i]&gt;MaxCnt)Servo_val[i]=MaxCnt;&lt;br /&gt;    } &lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(&lt;span style="color: #996600;"&gt;digitalRead&lt;/span&gt;(ResetSwitch_pin)==1)  Servo_val[i]=90;&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  Control_Servo4();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; Control_Servo4(){&lt;br /&gt;  &lt;span style="color: #777755;"&gt;//Control Servo 4&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; i=0; i&lt;4; i++){&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(Servo_pin[i],&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; i=0; i&lt;4; i++){&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delayMicroseconds&lt;/span&gt;(Servo_val[i]+500/4);&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; i=0; i&lt;4; i++){&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(Servo_pin[i],&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; i=0; i&lt;4; i++){&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delayMicroseconds&lt;/span&gt;((10000-(Servo_val[i]+500))/4);&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #996600;"&gt;delayMicroseconds&lt;/span&gt;(10000);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-8799934038657743920?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/8799934038657743920/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_17.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/8799934038657743920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/8799934038657743920'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_17.html' title='サーボモーターが４つ、スイッチが４つ、リセットスイッチが１つ。'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-3462218590283249675</id><published>2009-07-14T16:46:00.005+09:00</published><updated>2009-07-14T16:50:45.224+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='部品とその購入先'/><title type='text'>タミヤのパーツ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/Slw39-o4SfI/AAAAAAAABIE/9RJuJcu3FKE/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 224px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/Slw39-o4SfI/AAAAAAAABIE/9RJuJcu3FKE/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5358219194590054898" /&gt;&lt;/a&gt;&lt;br /&gt;ユニバーサルギアボックス&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/Slw4PJNF0sI/AAAAAAAABIM/0lsvyWbMlfo/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/Slw4PJNF0sI/AAAAAAAABIM/0lsvyWbMlfo/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5358219489484067522" /&gt;&lt;/a&gt;&lt;br /&gt;工作ロボ＆クラフト&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/Slw4vzQiuUI/AAAAAAAABIc/J6DrhGrAWw8/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+4.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/Slw4vzQiuUI/AAAAAAAABIc/J6DrhGrAWw8/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5358220050528647490" /&gt;&lt;/a&gt;&lt;br /&gt;山形駅前のシバタモデルにありました。「楽しい工作シリーズ」&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-3462218590283249675?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/3462218590283249675/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_14.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/3462218590283249675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/3462218590283249675'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_14.html' title='タミヤのパーツ'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Ws1k_fZsUjY/Slw39-o4SfI/AAAAAAAABIE/9RJuJcu3FKE/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-1912039925494221480</id><published>2009-07-08T16:09:00.003+09:00</published><updated>2009-07-08T16:15:51.332+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='部品とその購入先'/><title type='text'>アルミの板の素材</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SlRGvIa23BI/AAAAAAAABH8/6r72TeBj7AY/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+12.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 232px;" src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SlRGvIa23BI/AAAAAAAABH8/6r72TeBj7AY/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+12.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355983632378289170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;アルミの板は、NCマシン（いつもブーンという機械）で削れます。&lt;br /&gt;アクリルのように、板をカットして、折り曲げることでいろんな形にできます。&lt;br /&gt;&lt;br /&gt;削りやすくできているアルミが、「A5052」です。「快削アルミ」ともいいます。&lt;br /&gt;ホームセンターで売っているアルミの板だと、粘りっこいアルミになっていて、削りにくいです。ロボット系を考えている人は、アルミはA5052にしないと加工がやりにくいです。&lt;br /&gt;&lt;a href="http://www.originalmind.co.jp/i/0126000528.html"&gt;オリジナルマインドで買えます&lt;/a&gt;。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-1912039925494221480?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/1912039925494221480/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_7734.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/1912039925494221480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/1912039925494221480'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_7734.html' title='アルミの板の素材'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ws1k_fZsUjY/SlRGvIa23BI/AAAAAAAABH8/6r72TeBj7AY/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+12.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-5946133149922676140</id><published>2009-07-08T15:58:00.002+09:00</published><updated>2009-07-08T16:08:55.768+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='部品とその購入先'/><title type='text'>ベアリングなどの動かす系の部品</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SlRD4GiG2lI/AAAAAAAABH0/z8zuZzn3ii0/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+9.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 222px;" src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SlRD4GiG2lI/AAAAAAAABH0/z8zuZzn3ii0/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355980487955765842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.originalmind.co.jp/"&gt;オリジナルマインド&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;回転するものを作りたいときに、きちんとベアリングを入れてあるかどうかが、キーポイントになります。外から見えなくて地味だけど、しっかり作りたい人はいれておいて間違いないです。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.originalmind.co.jp/cargo5/bearingholder/"&gt;ベアリングで、板に軸を固定する方法が紹介されていて、固定方法を考えるのに参考になります&lt;/a&gt;。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-5946133149922676140?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/5946133149922676140/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_08.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5946133149922676140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5946133149922676140'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_08.html' title='ベアリングなどの動かす系の部品'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ws1k_fZsUjY/SlRD4GiG2lI/AAAAAAAABH0/z8zuZzn3ii0/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+9.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-4069124777396617296</id><published>2009-07-08T14:58:00.002+09:00</published><updated>2009-07-08T15:55:42.295+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='部品とその購入先'/><title type='text'>Arduino関係の購入先</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SlRCztypGCI/AAAAAAAABHs/G2fUf9zju5g/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+11.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 233px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SlRCztypGCI/AAAAAAAABHs/G2fUf9zju5g/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+11.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355979313083127842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.switch-science.com/"&gt;スイッチサイエンス&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Arduinoをはじめ、使いやすくできているいろんな部品の大元は、Sparkfunという海外のお店です。もともと学生が始めた電子回路の情報サイトがお店になりました。&lt;a href="http://jp.makezine.com/blog/2008/03/make_sparkfun_electronics.html"&gt;詳細はこちら&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-4069124777396617296?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/4069124777396617296/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/arduino_08.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/4069124777396617296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/4069124777396617296'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/arduino_08.html' title='Arduino関係の購入先'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Ws1k_fZsUjY/SlRCztypGCI/AAAAAAAABHs/G2fUf9zju5g/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+11.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-2001312432398998377</id><published>2009-07-07T19:45:00.009+09:00</published><updated>2009-07-08T08:31:13.713+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='部品とその購入先'/><title type='text'>LEDいろいろ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SlMqnCmLUsI/AAAAAAAABG4/oIxiwy_yo1s/s1600-h/LED%EF%BC%91.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 218px;" src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SlMqnCmLUsI/AAAAAAAABG4/oIxiwy_yo1s/s320/LED%EF%BC%91.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355671232073913026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SlMo9Rh5gVI/AAAAAAAABGw/3vc0K028anQ/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+13.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 211px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SlMo9Rh5gVI/AAAAAAAABGw/3vc0K028anQ/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+13.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355669415016366418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/SlMozg03YHI/AAAAAAAABGo/-u8rCho8hIE/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+12.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/SlMozg03YHI/AAAAAAAABGo/-u8rCho8hIE/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+12.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355669247323758706" /&gt;&lt;/a&gt;&lt;br /&gt;LEDは、秋月電子で買うのが安いです。大量に欲しいときも、だいたい大丈夫です。&lt;br /&gt;最近、&lt;a href="http://akizukidenshi.com/catalog/c/ctapeled"&gt;テープ状のLED&lt;/a&gt;を扱ってくれてるので、LEDで手軽に広めに明るくしたいところなどは便利です。&lt;br /&gt;&lt;br /&gt;最近は、千石電商がLED向けに、放熱基板を売ってくれてます。手軽にLED照明を作りたい人は千石電商の基板がいいと思います。通販では扱ってないのかな？？&lt;br /&gt;&lt;br /&gt;その他で、ものすごく明るいLEDが欲しかったりすると、「パワーLED」って呼ばれるものがあります。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SlPaYRlJZoI/AAAAAAAABHI/5wY3D4Dto34/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+17.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 211px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SlPaYRlJZoI/AAAAAAAABHI/5wY3D4Dto34/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+17.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355864492444575362" /&gt;&lt;/a&gt;&lt;br /&gt;これは、&lt;a href="http://strawberry-linux.com/catalog/items?code=14008"&gt;ストロベリーリナックス&lt;/a&gt;がいいです。&lt;br /&gt;&lt;a href="http://strawberry-linux.com/catalog/items?code=13002"&gt;乾電池でパワーLEDをつけられる部品&lt;/a&gt;が出ました！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SlPaRPZu12I/AAAAAAAABHA/F6rkNVWpDS0/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+16.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 256px; height: 320px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SlPaRPZu12I/AAAAAAAABHA/F6rkNVWpDS0/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+16.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355864371600742242" /&gt;&lt;/a&gt;&lt;br /&gt;ほかに、パワーLED関係は、&lt;a href="http://www.audio-q.com/"&gt;オーディオQ&lt;/a&gt;も多種類あつかっていていいです。オーディオなのにLEDなのはナゾです。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-2001312432398998377?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/2001312432398998377/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/led_7048.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/2001312432398998377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/2001312432398998377'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/led_7048.html' title='LEDいろいろ'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ws1k_fZsUjY/SlMqnCmLUsI/AAAAAAAABG4/oIxiwy_yo1s/s72-c/LED%EF%BC%91.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-7502881995341647374</id><published>2009-07-07T19:30:00.004+09:00</published><updated>2009-07-07T19:45:07.681+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='部品とその購入先'/><title type='text'>サーボモーター</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SlMmXTYhn4I/AAAAAAAABGg/uTnYwdCDGug/s1600-h/%E3%82%B5%E3%83%BC%E3%83%9C%EF%BC%92.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 207px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SlMmXTYhn4I/AAAAAAAABGg/uTnYwdCDGug/s320/%E3%82%B5%E3%83%BC%E3%83%9C%EF%BC%92.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355666563655638914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SlMmTuV-v5I/AAAAAAAABGY/nBC4M18Qhw0/s1600-h/%E3%82%B5%E3%83%BC%E3%83%9C%EF%BC%91.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 198px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SlMmTuV-v5I/AAAAAAAABGY/nBC4M18Qhw0/s320/%E3%82%B5%E3%83%BC%E3%83%9C%EF%BC%91.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355666502173245330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;サーボモーターは、だいたい１個１５００円くらいします。小さいものは８００円くらいから。&lt;br /&gt;角度を制御できるモーターなので、ロボットの関節等に使われてたりします。&lt;br /&gt;いろいろあるけど、最近は秋月電子が扱い始めて、他に比べて種類が多くてお安く買えます。&lt;br /&gt;&lt;a href="http://akizukidenshi.com/catalog/c/cservo/"&gt;秋月電商&lt;/a&gt;が安いです。&lt;br /&gt;&lt;a href="http://strawberry-linux.com/catalog/?c=servo"&gt;ストロベリーリナックス&lt;/a&gt;も安いです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-7502881995341647374?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/7502881995341647374/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_5155.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/7502881995341647374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/7502881995341647374'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_5155.html' title='サーボモーター'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ws1k_fZsUjY/SlMmXTYhn4I/AAAAAAAABGg/uTnYwdCDGug/s72-c/%E3%82%B5%E3%83%BC%E3%83%9C%EF%BC%92.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-5120678127060252035</id><published>2009-07-07T19:27:00.003+09:00</published><updated>2009-07-07T19:30:12.994+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='部品とその購入先'/><title type='text'>ロータリーエンコーダ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/SlMjGwr-C7I/AAAAAAAABGQ/rRS6eyDuzbI/s1600-h/%E3%83%AD%E3%83%BC%E3%82%BF%E3%83%AA%E3%83%BC%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 305px; height: 320px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/SlMjGwr-C7I/AAAAAAAABGQ/rRS6eyDuzbI/s320/%E3%83%AD%E3%83%BC%E3%82%BF%E3%83%AA%E3%83%BC%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355662980929162162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ボリュームのツマミで、何回転でもできる部分には、ロータリーエンコーダがつかわれてます。&lt;br /&gt;買うときの参考に、通販のページの画像で２つだけポイントを。&lt;br /&gt;&lt;br /&gt;１回転の分解度が高いものほど、若干値段も高いです。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sengoku.co.jp/mod/sgk_cart/search.php?toku=えんこ-だろ-たり&amp;cond8=or&amp;dai=&amp;chu=&amp;syo=&amp;cond9=&amp;k3=0&amp;list=2&amp;pflg=n&amp;multi=&amp;code="&gt;千石電商から買えます&lt;/a&gt;。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-5120678127060252035?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/5120678127060252035/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_07.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5120678127060252035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5120678127060252035'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post_07.html' title='ロータリーエンコーダ'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Ws1k_fZsUjY/SlMjGwr-C7I/AAAAAAAABGQ/rRS6eyDuzbI/s72-c/%E3%83%AD%E3%83%BC%E3%82%BF%E3%83%AA%E3%83%BC%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-751702069749868837</id><published>2009-07-07T17:30:00.002+09:00</published><updated>2009-07-07T17:32:19.250+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='12:ひらおかさんのプログラムサンプル２'/><title type='text'>センサーとLEDとモーターが組み合わさったサンプル</title><content type='html'>&lt;pre&gt; &lt;br /&gt;&lt;span style="color: #777755;"&gt;//For hiraoka&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Sensor and LED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//and STEPMOTOR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//20090707&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Pin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledpin1 = 8;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledpin2 = 9;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledpin3 = 10;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledpin4 = 13;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_X1=2;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_X2=4;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_Y1=3;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_Y2=5;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Pot=5;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Switch=6;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Value&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led1 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led2 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led3 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led4 = 0;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sensor1 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sensor2 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sensor3 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sensor4 = 0;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; dly;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Count=0;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledpin1,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledpin2,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledpin3,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledpin4,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(Switch,&lt;span style="color: #CC0000;"&gt;INPUT&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;  dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  sensor1 = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(0)/4;&lt;br /&gt;  sensor2 = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(1)/4;&lt;br /&gt;  sensor3 = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(2)/4;&lt;br /&gt;  sensor4 = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(5)/4;&lt;br /&gt;&lt;br /&gt;  led1 = sensor1;&lt;br /&gt;  led2 = sensor2;&lt;br /&gt;  led3 = sensor3;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #777755;"&gt;//preview&lt;/span&gt;&lt;br /&gt;  led4 = sensor4;&lt;br /&gt;  soft_pwm();&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(&lt;span style="color: #996600;"&gt;digitalRead&lt;/span&gt;(Switch)==1){&lt;br /&gt;    Count=Count+1;&lt;br /&gt;    MoveMotor(Count);&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;    StopMotor();&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; soft_pwm(){&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Duty=255; Duty&gt;1; Duty--){&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Duty&lt;=led1){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Duty&lt;=led2){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Duty&lt;=led3){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin3, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin3, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Duty&lt;=led4){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin4, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin4, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin1,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin2,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin3,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin4,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; MoveMotor(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; stp){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;int&lt;/span&gt; s;&lt;br /&gt;  s=stp%8;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;switch&lt;/span&gt;(s){&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 0:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 1:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 2:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 3:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 4:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 5:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 6:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 7:&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;    break;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; StopMotor(){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-751702069749868837?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/751702069749868837/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/led_07.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/751702069749868837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/751702069749868837'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/led_07.html' title='センサーとLEDとモーターが組み合わさったサンプル'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-2200492321539685837</id><published>2009-07-07T16:47:00.000+09:00</published><updated>2009-07-07T16:48:02.483+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='参考リンク'/><title type='text'>ベアリングホルダ</title><content type='html'>&lt;a href="http://www.originalmind.co.jp/cargo5/bearingholder/"&gt;http://www.originalmind.co.jp/cargo5/bearingholder/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-2200492321539685837?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/2200492321539685837/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/2200492321539685837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/2200492321539685837'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/blog-post.html' title='ベアリングホルダ'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-8642046289792339972</id><published>2009-07-07T14:41:00.002+09:00</published><updated>2009-07-07T14:45:08.486+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='参考リンク'/><title type='text'>Arduinoと木とレーザーカット</title><content type='html'>アクリルだけだと素材の幅が少ないので、木の加工例を。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jp.makezine.com/blog/2009/06/wooden_mini_jansen_walker_robot_par.html"&gt;http://jp.makezine.com/blog/2009/06/wooden_mini_jansen_walker_robot_par.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jp.makezine.com/blog/2009/07/laser_cutting_for_3d_objects.html"&gt;http://jp.makezine.com/blog/2009/07/laser_cutting_for_3d_objects.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-8642046289792339972?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/8642046289792339972/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/arduino.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/8642046289792339972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/8642046289792339972'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/arduino.html' title='Arduinoと木とレーザーカット'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-9112250038720247752</id><published>2009-07-07T11:39:00.003+09:00</published><updated>2009-07-07T17:32:52.672+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='11:ひらおかさんのプログラムサンプル１'/><title type='text'>センサーとLEDで確認するプログラムサンプル</title><content type='html'>&lt;pre&gt; &lt;br /&gt;&lt;span style="color: #777755;"&gt;//For hiraoka&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Sensor and LED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//20090707&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Pin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledpin1 = 8;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledpin2 = 9;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledpin3 = 12;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledpin4 = 11;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledpin5 = 13;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Value&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led1 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led2 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led3 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led4 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led5 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sensor1 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sensor2 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sensor3 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sensor4 = 0;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sensor5 = 0;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledpin1,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledpin2,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledpin3,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledpin4,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledpin5,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  sensor1 = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(0);&lt;br /&gt;  sensor2 = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(1);&lt;br /&gt;  sensor3 = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(2);&lt;br /&gt;  sensor4 = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(3);&lt;br /&gt;  sensor5 = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(5);&lt;br /&gt;&lt;br /&gt;  led1 = sensor1;&lt;br /&gt;  led2 = sensor2;&lt;br /&gt;  led3 = sensor3;&lt;br /&gt;  led4 = sensor4;&lt;br /&gt;  led5 = sensor5;&lt;br /&gt;&lt;br /&gt;  soft_pwm();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; soft_pwm(){&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Duty=1023; Duty&gt;1; Duty--){&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Duty&lt;=led1){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Duty&lt;=led2){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Duty&lt;=led3){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin3, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin3, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Duty&lt;=led4){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin4, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin4, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Duty&lt;=led5){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin5, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin5, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin1,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin2,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin3,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin4,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ledpin5,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-9112250038720247752?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/9112250038720247752/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/led.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/9112250038720247752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/9112250038720247752'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/07/led.html' title='センサーとLEDで確認するプログラムサンプル'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-469532077809151410</id><published>2009-06-29T12:48:00.001+09:00</published><updated>2009-06-29T12:50:09.149+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='10:でわくんのプログラムサンプル'/><title type='text'>でわくんのプログラムサンプル</title><content type='html'>&lt;pre&gt; &lt;br /&gt;&lt;span style="color: #777755;"&gt;/*----&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;ボタン押してない&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;・モーター回らない&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;・LEDも光らない&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;ボタン押す&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;・モーター回る&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;・6つのLEDの位置を時計としてみると、&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;a：12時6時が光り&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;b：10時4時が光り&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;c：8時と2時が光り&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;d：最後に6つ全部が光る&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;a～d繰り返し&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;もう一度スイッチを押すとモーターもLEDも止まる。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;LEDの色は青でお願いします&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;----*/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//PinAssign&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_X1=2;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_X2=4;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_Y1=3;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ST_Y2=5;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; ledPin=13;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; LED1=8;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; LED2=9;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; LED3=10;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; LED4=11;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; LED5=12;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; LED6=13;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;span style="color: #777755;"&gt;//PotentionMeter&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Pot=5;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//Switch&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; Switch=6;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; dly;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;signed&lt;/span&gt; &lt;span style="color: #996600;"&gt;int&lt;/span&gt; Count=0;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;signed&lt;/span&gt; &lt;span style="color: #996600;"&gt;int&lt;/span&gt; Dimmention=1;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; switch_status;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(ledPin, &lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #777755;"&gt;//POT is Default AnalogInput&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(Switch,&lt;span style="color: #CC0000;"&gt;INPUT&lt;/span&gt;);&lt;br /&gt;  dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;  switch_status=0;&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(&lt;span style="color: #996600;"&gt;digitalRead&lt;/span&gt;(Switch)==1){&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(switch_status==0){&lt;br /&gt;      switch_status=1;&lt;br /&gt;    }&lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;      switch_status=0;&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(switch_status==1){&lt;br /&gt;    Count=Count+1;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Count&gt;96){&lt;br /&gt;      Count=0;&lt;br /&gt;    }&lt;span style="color: #CC6600;"&gt;else&lt;/span&gt; &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(Count&lt;0){&lt;br /&gt;      Count=96;&lt;br /&gt;    }&lt;br /&gt;    LightLED(Count);&lt;br /&gt;    MoveMotor(Count);&lt;br /&gt;  }&lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;    StopLED();&lt;br /&gt;    StopMotor();&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; LightLED(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; stp){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;int&lt;/span&gt; s;&lt;br /&gt;  s=(stp/10)%6;&lt;br /&gt;  &lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;switch&lt;/span&gt;(s){&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 0:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED1,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED2,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED3,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED4,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED5,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED6,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      break;      &lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 1:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED1,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED2,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED3,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED4,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED5,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED6,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      break;      &lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 2:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED1,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED2,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED3,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED4,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED5,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED6,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      break;      &lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 3:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED1,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED2,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED3,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED4,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED5,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED6,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      break;      &lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 4:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED1,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED2,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED3,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED4,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED5,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED6,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      break;      &lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 5:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED1,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED2,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED3,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED4,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED5,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED6,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      break;      &lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; StopLED(){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED1,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED2,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED3,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED4,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED5,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(LED6,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; MoveMotor(&lt;span style="color: #996600;"&gt;int&lt;/span&gt; stp){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;int&lt;/span&gt; s;&lt;br /&gt;  s=stp%8;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;switch&lt;/span&gt;(s){&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 0:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 1:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 2:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 3:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 4:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 5:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 6:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;case&lt;/span&gt; 7:&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;      &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt;      dly = &lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(Pot)/4;&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(dly);&lt;br /&gt;      break;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; StopMotor(){&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_X2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y1, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(ST_Y2, &lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-469532077809151410?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/469532077809151410/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_29.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/469532077809151410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/469532077809151410'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_29.html' title='でわくんのプログラムサンプル'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-9062500127825392359</id><published>2009-06-24T17:01:00.004+09:00</published><updated>2009-06-29T12:50:46.749+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='09:良平くんのプログラムサンプル'/><title type='text'>プログラムサンプル</title><content type='html'>&lt;pre&gt; &lt;br /&gt;&lt;span style="color: #777755;"&gt;//pin select&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; MOTOR =11;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; LED=10;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//サウンドのレベル用変数&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; sound_level;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//サウンド感度調整ツマミ用変数&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; analog0;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//モーターの回る時間調整ツマミ用変数&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; analog1;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//LEDの明るさ用変数&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; led_blight;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//forループ用変数&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #996600;"&gt;int&lt;/span&gt; j;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//セットアップ&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;  &lt;span style="color: #777755;"&gt;//モーターピンをアウトプット（電気が出るように）&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(MOTOR,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: #777755;"&gt;//LEDピンもアウトプット（電気が出るように）&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #996600;"&gt;pinMode&lt;/span&gt;(LED,&lt;span style="color: #CC0000;"&gt;OUTPUT&lt;/span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #777755;"&gt;//メインループ&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #CC6600;"&gt;void&lt;/span&gt; &lt;span style="color: #993300;"&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;(){&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #777755;"&gt;//サウンドレベルを読む（analog5ピン）&lt;/span&gt;&lt;br /&gt;  sound_level=&lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(5);&lt;br /&gt; &lt;span style="color: #777755;"&gt;//サウンド感度調整ツマミを読む（analog3ピン）&lt;/span&gt;&lt;br /&gt;  analog0=&lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(3);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #777755;"&gt;//もしも、サウンドレベルが感度調整ツマミより大きくなったら、&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;if&lt;/span&gt;(sound_level&gt;analog0){&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #777755;"&gt;//モーターに電気を流す（回転）&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(MOTOR,&lt;span style="color: #CC0000;"&gt;HIGH&lt;/span&gt;);&lt;br /&gt; &lt;br /&gt;    &lt;span style="color: #777755;"&gt;//LEDの明るさ変数を最大にする&lt;/span&gt;&lt;br /&gt;    led_blight=1023;&lt;br /&gt;    &lt;br /&gt;    &lt;span style="color: #777755;"&gt;//モーターの回転時間調整ツマミを読む（alanog4ピン）&lt;/span&gt;&lt;br /&gt;    analog1=&lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(4);&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #777755;"&gt;//モーターの回転調整の数値の回数だけ、delay(1)を繰り返す&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(j=0; j &amp;lt; analog1; j++){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(1);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #777755;"&gt;//モーターの電気をとめる（回転停止）&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(MOTOR,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;); &lt;br /&gt;    &lt;br /&gt;    &lt;span style="color: #777755;"&gt;//もう一度、モーター回転時間調整ツマミを読む&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: #777755;"&gt;//その時間を今度は４で割る&lt;/span&gt;&lt;br /&gt;    analog1=&lt;span style="color: #996600;"&gt;analogRead&lt;/span&gt;(4)/4;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #777755;"&gt;//回転時間調整ツマミを４で割った回数だけ、delay(1)を繰り返す    &lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #CC6600;"&gt;for&lt;/span&gt;(j=0; j &amp;lt; analog1; j++){&lt;br /&gt;      &lt;span style="color: #996600;"&gt;delay&lt;/span&gt;(1);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;  &lt;span style="color: #777755;"&gt;//そうじゃないとき（サウンドレベルが感度調整ツマミより大きくないとき）&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #CC6600;"&gt;else&lt;/span&gt;{&lt;br /&gt;    &lt;span style="color: #777755;"&gt;//LEDの明るさ変数に、0.99を掛け算して、徐々に減らす&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #777755;"&gt;//（じんわりと消えていくような場合のテクです）&lt;/span&gt;&lt;br /&gt;    led_blight*=0.99;&lt;br /&gt;   &lt;span style="color: #777755;"&gt;//モーターの電気をストップ（回転停止）&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #996600;"&gt;digitalWrite&lt;/span&gt;(MOTOR,&lt;span style="color: #CC0000;"&gt;LOW&lt;/span&gt;); &lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: #777755;"&gt;//LEDの明るさを実際にピンに反映させる&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #996600;"&gt;analogWrite&lt;/span&gt;(LED,1023-led_blight);  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-9062500127825392359?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/9062500127825392359/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_24.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/9062500127825392359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/9062500127825392359'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_24.html' title='プログラムサンプル'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-7270832701344297987</id><published>2009-06-20T12:21:00.007+09:00</published><updated>2009-06-29T12:50:56.816+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='08:参考リンク'/><title type='text'>参考リンク</title><content type='html'>６月１７日（水）の授業でみんなの相談をもとに調べたサイトです。&lt;br /&gt;関係ない人も今後のために見てみてください。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jp.makezine.com/blog/2009/06/wooden_mini_jansen_walker_robot_par.html"&gt;木製ヤンセンウォーカー&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4volt.com/Projects/Jansen/"&gt;アクリル＋Arduinoでヤンセン（カットデータ付き！）&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kyoto-np.co.jp/kp/rensai/fushigi/f_10.html"&gt;ペットボトルにいれた人形が上下するおもちゃのしくみ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www2e.biglobe.ne.jp/~shinzo/jikken/jiseitai/jiseitai.html"&gt;コピーのトナーでつくる磁性流体&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hakko.co.jp/expe/new/exnew0601.htm"&gt;熱に関する実験&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.hakko.co.jp/tech-netsu.htm"&gt;熱の実験室&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.hakko.co.jp/contest/contest_index.html"&gt;熱の実験コンテスト（これおもしろい！）&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jp.makezine.com/blog/2009/06/arduino_segment_on_the_bbc.html"&gt;BBCでArduinoがとりあげられたそうです〜&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.makezine.com/archive/2009/06/minty_kalimba.html?CMP=OTC-0D6B48984890"&gt;カリンバ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-7270832701344297987?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/7270832701344297987/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_20.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/7270832701344297987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/7270832701344297987'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_20.html' title='参考リンク'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-6799560130968851431</id><published>2009-06-02T15:34:00.003+09:00</published><updated>2009-06-29T12:51:09.316+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='06:実用的なステッピングモーターのプログラム'/><title type='text'>実用的なステッピングモーターのプログラム　その４</title><content type='html'>10回押したら、一定ステップ回転する。&lt;br /&gt;----&lt;br /&gt;//StepMotor sample&lt;br /&gt;//2009.6.2&lt;br /&gt; &lt;br /&gt;//PinAssign&lt;br /&gt;int ST_X1=2;&lt;br /&gt;int ST_X2=4;&lt;br /&gt;int ST_Y1=3;&lt;br /&gt;int ST_Y2=5;&lt;br /&gt;int ledPin=13;&lt;br /&gt; &lt;br /&gt;//PotentionMeter&lt;br /&gt;int Pot=5;&lt;br /&gt;//Switch&lt;br /&gt;int Switch=6;&lt;br /&gt;int dly;&lt;br /&gt;signed int Count=0;&lt;br /&gt;signed int Dimmention=1;&lt;br /&gt;int Switch_status=0;&lt;br /&gt;int Switch_count=0;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;void setup(){&lt;br /&gt;  pinMode(ST_X1, OUTPUT);&lt;br /&gt;  pinMode(ST_X2, OUTPUT);&lt;br /&gt;  pinMode(ST_Y1, OUTPUT);&lt;br /&gt;  pinMode(ST_Y2, OUTPUT);&lt;br /&gt;  pinMode(ledPin, OUTPUT);&lt;br /&gt;  //POT is Default AnalogInput&lt;br /&gt;  pinMode(Switch,INPUT);&lt;br /&gt;  dly = analogRead(Pot)/4;&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;void loop(){&lt;br /&gt;  if(digitalRead(Switch)==1){&lt;br /&gt;    //Debounce&lt;br /&gt;    delay(25);&lt;br /&gt;    if(Switch_status==0){&lt;br /&gt;      Dimmention=1;&lt;br /&gt;      Switch_status=1;&lt;br /&gt;      Switch_count=Switch_count+1;&lt;br /&gt;      digitalWrite(ledPin, HIGH);&lt;br /&gt;    }&lt;br /&gt;  }else{&lt;br /&gt;    if(Switch_status==1){ &lt;br /&gt;      Dimmention=-1;&lt;br /&gt;      Switch_status=0;&lt;br /&gt;      digitalWrite(ledPin, LOW);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  if(Switch_count&gt;=10){&lt;br /&gt;    Switch_count=0;&lt;br /&gt;    for(Count=0; Count&lt;96; Count=Count+1){  &lt;br /&gt;      MoveMotor(Count);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void MoveMotor(int stp){&lt;br /&gt;  int s;&lt;br /&gt;  s=stp%8;&lt;br /&gt;&lt;br /&gt;  switch(s){&lt;br /&gt;    case 0:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 1:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 2:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 3:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 4:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 5:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 6:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 7:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;void StopMotor(){&lt;br /&gt;  digitalWrite(ST_X1, LOW);&lt;br /&gt;  digitalWrite(ST_X2, LOW);&lt;br /&gt;  digitalWrite(ST_Y1, LOW);&lt;br /&gt;  digitalWrite(ST_Y2, LOW);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-6799560130968851431?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/6799560130968851431/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_769.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/6799560130968851431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/6799560130968851431'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_769.html' title='実用的なステッピングモーターのプログラム　その４'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-7234310163025698077</id><published>2009-06-02T12:30:00.002+09:00</published><updated>2009-06-29T12:51:25.265+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='07:おまけ（マリオの音）プログラム'/><title type='text'>マリオの音が鳴るプログラム（おまけ）</title><content type='html'>ちょっと気分転換で。&lt;br /&gt;&lt;br /&gt;ハンダ付けの上からスピーカーをつけるのが難しいので、Arduinoから基板を外してください。&lt;br /&gt;スピーカーのピンを、１０番ピンと、GNDピンに差し込んで準備完了。&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;int SpeakerPin = 10;&lt;br /&gt;unsigned int i;&lt;br /&gt;&lt;br /&gt;unsigned int j;&lt;br /&gt;&lt;br /&gt;void setup(){&lt;br /&gt;  pinMode(SpeakerPin, OUTPUT);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void mario_1up(){&lt;br /&gt; for (i=0; i&lt;97; i++){&lt;br /&gt;  digitalWrite(SpeakerPin,HIGH);&lt;br /&gt;  delayMicroseconds(379);&lt;br /&gt;  digitalWrite(SpeakerPin,LOW);&lt;br /&gt;  delayMicroseconds(379);&lt;br /&gt; }&lt;br /&gt; for (i=0; i&lt;235; i++){&lt;br /&gt;  digitalWrite(SpeakerPin,HIGH);&lt;br /&gt;  delayMicroseconds(319);&lt;br /&gt;  digitalWrite(SpeakerPin,LOW);&lt;br /&gt;  delayMicroseconds(319);&lt;br /&gt; }&lt;br /&gt; for (i=0; i&lt;396; i++){&lt;br /&gt;  digitalWrite(SpeakerPin,HIGH);&lt;br /&gt;  delayMicroseconds(189);&lt;br /&gt;  digitalWrite(SpeakerPin,LOW);&lt;br /&gt;  delayMicroseconds(189);&lt;br /&gt; }&lt;br /&gt; for (i=0; i&lt;315; i++){&lt;br /&gt;  digitalWrite(SpeakerPin,HIGH);&lt;br /&gt;  delayMicroseconds(238);&lt;br /&gt;  digitalWrite(SpeakerPin,LOW);&lt;br /&gt;  delayMicroseconds(238);&lt;br /&gt; }&lt;br /&gt; for (i=0; i&lt;353; i++){&lt;br /&gt;  digitalWrite(SpeakerPin,HIGH);&lt;br /&gt;  delayMicroseconds(212);&lt;br /&gt;  digitalWrite(SpeakerPin,LOW);&lt;br /&gt;  delayMicroseconds(212);&lt;br /&gt; }&lt;br /&gt; for (i=0; i&lt;471; i++){&lt;br /&gt;  digitalWrite(SpeakerPin,HIGH);&lt;br /&gt;  delayMicroseconds(159);&lt;br /&gt;  digitalWrite(SpeakerPin,LOW);&lt;br /&gt;  delayMicroseconds(159);&lt;br /&gt; }&lt;br /&gt;  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void get_coin(){&lt;br /&gt; for (i=0; i&lt;250; i++){&lt;br /&gt;  digitalWrite(SpeakerPin,HIGH);&lt;br /&gt;  delayMicroseconds(253);&lt;br /&gt;  digitalWrite(SpeakerPin,LOW);&lt;br /&gt;  delayMicroseconds(253);&lt;br /&gt; }&lt;br /&gt; for (i=0; i&lt;500; i++){&lt;br /&gt;  digitalWrite(SpeakerPin,HIGH);&lt;br /&gt;  delayMicroseconds(189);&lt;br /&gt;  digitalWrite(SpeakerPin,LOW);&lt;br /&gt;  delayMicroseconds(189);&lt;br /&gt; }&lt;br /&gt;        delay(50);&lt;br /&gt;        &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void loop(){&lt;br /&gt;  &lt;br /&gt;        for(j=0; j&lt;10; j++){&lt;br /&gt;          get_coin();&lt;br /&gt;       delay(50);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        mario_1up();&lt;br /&gt;        delay(500);&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-7234310163025698077?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/7234310163025698077/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_782.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/7234310163025698077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/7234310163025698077'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_782.html' title='マリオの音が鳴るプログラム（おまけ）'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-6156637483227047381</id><published>2009-06-02T12:28:00.001+09:00</published><updated>2009-06-29T12:51:34.925+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='06:実用的なステッピングモーターのプログラム'/><title type='text'>実用的なステッピングモーターのプログラム　その３</title><content type='html'>スイッチを押して、回転方向を切り替えます。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kuze.jp/geikoudai/jikken2009spring/page08.html"&gt;こちらで解説&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;//StepMotor sample&lt;br /&gt;//2009.6.2&lt;br /&gt; &lt;br /&gt;//PinAssign&lt;br /&gt;int ST_X1=2;&lt;br /&gt;int ST_X2=4;&lt;br /&gt;int ST_Y1=3;&lt;br /&gt;int ST_Y2=5;&lt;br /&gt;int ledPin=13;&lt;br /&gt; &lt;br /&gt;//PotentionMeter&lt;br /&gt;int Pot=5;&lt;br /&gt;//Switch&lt;br /&gt;int Switch=6;&lt;br /&gt;int dly;&lt;br /&gt;signed int Count=0;&lt;br /&gt;signed int Dimmention=1;&lt;br /&gt;int Switch_status=0;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;void setup(){&lt;br /&gt;  pinMode(ST_X1, OUTPUT);&lt;br /&gt;  pinMode(ST_X2, OUTPUT);&lt;br /&gt;  pinMode(ST_Y1, OUTPUT);&lt;br /&gt;  pinMode(ST_Y2, OUTPUT);&lt;br /&gt;  pinMode(ledPin, OUTPUT);&lt;br /&gt;  //POT is Default AnalogInput&lt;br /&gt;  pinMode(Switch,INPUT);&lt;br /&gt;  dly = analogRead(Pot)/4;&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;void loop(){&lt;br /&gt;  if(digitalRead(Switch)==1){&lt;br /&gt;    if(Switch_status==0){&lt;br /&gt;      Dimmention=1;&lt;br /&gt;      Switch_status=1;&lt;br /&gt;    }&lt;br /&gt;  }else{&lt;br /&gt;    if(Switch_status==1){ &lt;br /&gt;      Dimmention=-1;&lt;br /&gt;      Switch_status=0;&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  Count=Count+Dimmention;&lt;br /&gt;   &lt;br /&gt;  if(Count&gt;96){&lt;br /&gt;    Count=0;&lt;br /&gt;  }else if(Count&lt;0){&lt;br /&gt;    Count=96;&lt;br /&gt;  }&lt;br /&gt;   &lt;br /&gt;  MoveMotor(Count);&lt;br /&gt;   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void MoveMotor(int stp){&lt;br /&gt;  int s;&lt;br /&gt;  s=stp%8;&lt;br /&gt;&lt;br /&gt;  switch(s){&lt;br /&gt;    case 0:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 1:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 2:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 3:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 4:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 5:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 6:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 7:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;void StopMotor(){&lt;br /&gt;  digitalWrite(ST_X1, LOW);&lt;br /&gt;  digitalWrite(ST_X2, LOW);&lt;br /&gt;  digitalWrite(ST_Y1, LOW);&lt;br /&gt;  digitalWrite(ST_Y2, LOW);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-6156637483227047381?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/6156637483227047381/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_1310.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/6156637483227047381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/6156637483227047381'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_1310.html' title='実用的なステッピングモーターのプログラム　その３'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-9031266195378581683</id><published>2009-06-02T12:26:00.003+09:00</published><updated>2009-06-29T12:52:49.936+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='06:実用的なステッピングモーターのプログラム'/><title type='text'>実用的なステッピングモーターのプログラム　その２</title><content type='html'>スイッチを押している間、逆回転します。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kuze.jp/geikoudai/jikken2009spring/page07.html"&gt;こちらで解説&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;//StepMotor sample&lt;br /&gt;//2009.6.2&lt;br /&gt; &lt;br /&gt;//PinAssign&lt;br /&gt;int ST_X1=2;&lt;br /&gt;int ST_X2=4;&lt;br /&gt;int ST_Y1=3;&lt;br /&gt;int ST_Y2=5;&lt;br /&gt;int ledPin=13;&lt;br /&gt; &lt;br /&gt;//PotentionMeter&lt;br /&gt;int Pot=5;&lt;br /&gt;//Switch&lt;br /&gt;int Switch=6;&lt;br /&gt;int dly;&lt;br /&gt;signed int Count=0;&lt;br /&gt;signed int Dimmention=1;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;void setup(){&lt;br /&gt;  pinMode(ST_X1, OUTPUT);&lt;br /&gt;  pinMode(ST_X2, OUTPUT);&lt;br /&gt;  pinMode(ST_Y1, OUTPUT);&lt;br /&gt;  pinMode(ST_Y2, OUTPUT);&lt;br /&gt;  pinMode(ledPin, OUTPUT);&lt;br /&gt;  //POT is Default AnalogInput&lt;br /&gt;  pinMode(Switch,INPUT);&lt;br /&gt;  dly = analogRead(Pot)/4;&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;void MoveMotor(int stp){&lt;br /&gt;  int s;&lt;br /&gt;  s=stp%8;&lt;br /&gt;&lt;br /&gt;  switch(s){&lt;br /&gt;    case 0:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 1:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 2:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 3:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 4:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 5:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 6:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;&lt;br /&gt;    case 7:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;void StopMotor(){&lt;br /&gt;  digitalWrite(ST_X1, LOW);&lt;br /&gt;  digitalWrite(ST_X2, LOW);&lt;br /&gt;  digitalWrite(ST_Y1, LOW);&lt;br /&gt;  digitalWrite(ST_Y2, LOW);&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;void loop(){&lt;br /&gt;  if(digitalRead(Switch)==1){&lt;br /&gt;    Dimmention=1;&lt;br /&gt;  }else{&lt;br /&gt;    Dimmention=-1;&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  Count=Count+Dimmention;&lt;br /&gt;   &lt;br /&gt;  if(Count&gt;96){&lt;br /&gt;    Count=0;&lt;br /&gt;  }else if(Count&lt;0){&lt;br /&gt;    Count=96;&lt;br /&gt;  }&lt;br /&gt;   &lt;br /&gt;  MoveMotor(Count);&lt;br /&gt;   &lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-9031266195378581683?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/9031266195378581683/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_02.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/9031266195378581683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/9031266195378581683'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post_02.html' title='実用的なステッピングモーターのプログラム　その２'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-1689743672575883222</id><published>2009-06-02T12:03:00.005+09:00</published><updated>2009-06-29T12:53:00.126+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='06:実用的なステッピングモーターのプログラム'/><title type='text'>実用的なステッピングモーターのプログラム　その１</title><content type='html'>モーターの回転を、指定したステップ数で行うプログラムです。&lt;br /&gt;&lt;a href="http://www.kuze.jp/geikoudai/jikken2009spring/page06.html"&gt;こちらに解説&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;//StepMotor sample&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;//PinAssign&lt;br /&gt;int ST_X1=2;&lt;br /&gt;int ST_X2=4;&lt;br /&gt;int ST_Y1=3;&lt;br /&gt;int ST_Y2=5;&lt;br /&gt;int ledPin=13;&lt;br /&gt;&lt;br /&gt;//PotentionMeter&lt;br /&gt;int Pot=5;&lt;br /&gt;//Switch&lt;br /&gt;int Switch=6;&lt;br /&gt;&lt;br /&gt;int dly;&lt;br /&gt;int Count=0;&lt;br /&gt;&lt;br /&gt;void setup(){&lt;br /&gt;  pinMode(ST_X1, OUTPUT);&lt;br /&gt;  pinMode(ST_X2, OUTPUT);&lt;br /&gt;  pinMode(ST_Y1, OUTPUT);&lt;br /&gt;  pinMode(ST_Y2, OUTPUT);&lt;br /&gt;  pinMode(ledPin, OUTPUT);&lt;br /&gt;&lt;br /&gt;  //POT is Default AnalogInput&lt;br /&gt;  pinMode(Switch,INPUT);&lt;br /&gt;  dly = analogRead(Pot)/4;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void MoveMotor(int stp){&lt;br /&gt;  int s;&lt;br /&gt;  s=stp%8;&lt;br /&gt;  &lt;br /&gt;  switch(s){&lt;br /&gt;    case 0:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;    case 1:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;    case 2:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;    &lt;br /&gt;    case 3:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, HIGH);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;    case 4:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, LOW);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;    case 5:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, HIGH);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;    case 6:&lt;br /&gt;      digitalWrite(ST_X1, LOW);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;    case 7:&lt;br /&gt;      digitalWrite(ST_X1, HIGH);&lt;br /&gt;      digitalWrite(ST_X2, LOW);&lt;br /&gt;      digitalWrite(ST_Y1, LOW);&lt;br /&gt;      digitalWrite(ST_Y2, HIGH);&lt;br /&gt;      dly = analogRead(Pot)/4;&lt;br /&gt;      delay(dly);&lt;br /&gt;      break;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void StopMotor(){&lt;br /&gt;    digitalWrite(ST_X1, LOW);&lt;br /&gt;    digitalWrite(ST_X2, LOW);&lt;br /&gt;    digitalWrite(ST_Y1, LOW);&lt;br /&gt;    digitalWrite(ST_Y2, LOW);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void loop(){&lt;br /&gt;&lt;br /&gt;  if(digitalRead(Switch)==1){&lt;br /&gt;    Count=Count+1;&lt;br /&gt;    MoveMotor(Count);&lt;br /&gt;    &lt;br /&gt;  }&lt;br /&gt;  else{&lt;br /&gt;    StopMotor();&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-1689743672575883222?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/1689743672575883222/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/1689743672575883222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/1689743672575883222'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/1.html' title='実用的なステッピングモーターのプログラム　その１'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-5972691967603652382</id><published>2009-06-02T11:52:00.004+09:00</published><updated>2009-06-29T12:53:09.776+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='05:ステッピングモーターの回転について'/><title type='text'>ステッピングモーターの回転について</title><content type='html'>いままで、ステッピングモーターを回すのに、モーターの中の４つの電磁石をArduinoの４つのピンをつかって切り替えてきました。&lt;br /&gt;厳密にいうと違いますが（２相の磁石を切り替えてるので個数が４つじゃない）、こんな感じでイメージしておいていいと思います。&lt;br /&gt;&lt;br /&gt;さて、今までは、４つの電磁石のうち１つだけを磁石にして、回転させてきましたが、これだといろいろ問題が出てきてしまうので、実用的に使われてはいません。&lt;br /&gt;&lt;br /&gt;どんな問題かというと、、&lt;br /&gt;&lt;br /&gt;バケツリレーを思い浮かべてください。&lt;br /&gt;隣の人に、水のたっぷり入ったバケツを渡すとき、自分と隣の人の２人が一瞬だけバケツを持ち合うことで、水をこぼすことなく、スムーズにリレーできます。&lt;br /&gt;&lt;br /&gt;これが、自分と隣の人が完全に分かれて、バケツを持つのは１人だけにしてしまうと、どうなるでしょうか。&lt;br /&gt;おそらく、バケツリレーは成り立つと思いますが、バケツを落としたり、重さが全部自分にかかるので、やたら疲れてしまいます。&lt;br /&gt;&lt;br /&gt;ステッピングモーターの中でもこんなことが起きてます。&lt;br /&gt;&lt;br /&gt;なので、通常は、２つの電磁石をオンにする瞬間も必要になります。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://homepage1.nifty.com/rikiya/software/114stepping1.htm"&gt;参考サイト&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;▼今までのプログラム（抜粋）&lt;br /&gt;-----&lt;br /&gt;  digitalWrite(ST_X1, HIGH);&lt;br /&gt;  digitalWrite(ST_X2, LOW);&lt;br /&gt;  digitalWrite(ST_Y1, LOW);&lt;br /&gt;  digitalWrite(ST_Y2, LOW);&lt;br /&gt;  &lt;br /&gt;  delay(25);&lt;br /&gt;&lt;br /&gt;  digitalWrite(ST_X1, LOW);&lt;br /&gt;  digitalWrite(ST_X2, HIGH);&lt;br /&gt;  digitalWrite(ST_Y1, LOW);&lt;br /&gt;  digitalWrite(ST_Y2, LOW);&lt;br /&gt;  &lt;br /&gt;  delay(25);&lt;br /&gt;  &lt;br /&gt;  digitalWrite(ST_X1, LOW);&lt;br /&gt;  digitalWrite(ST_X2, LOW);&lt;br /&gt;  digitalWrite(ST_Y1, HIGH);&lt;br /&gt;  digitalWrite(ST_Y2, LOW);&lt;br /&gt;  &lt;br /&gt;  delay(25);&lt;br /&gt;&lt;br /&gt;  digitalWrite(ST_X1, LOW);&lt;br /&gt;  digitalWrite(ST_X2, LOW);&lt;br /&gt;  digitalWrite(ST_Y1, LOW);&lt;br /&gt;  digitalWrite(ST_Y2, HIGH);&lt;br /&gt;  &lt;br /&gt;  delay(25);&lt;br /&gt;----&lt;br /&gt;&lt;br /&gt;▼改良したプログラム（抜粋）&lt;br /&gt;----&lt;br /&gt;    digitalWrite(ST_X1, HIGH);&lt;br /&gt;    digitalWrite(ST_X2, LOW);&lt;br /&gt;    digitalWrite(ST_Y1, LOW);&lt;br /&gt;    digitalWrite(ST_Y2, LOW);&lt;br /&gt;&lt;br /&gt;    delay(25);&lt;br /&gt;&lt;br /&gt;    digitalWrite(ST_X1, HIGH);&lt;br /&gt;    digitalWrite(ST_X2, HIGH);&lt;br /&gt;    digitalWrite(ST_Y1, LOW);&lt;br /&gt;    digitalWrite(ST_Y2, LOW);&lt;br /&gt;&lt;br /&gt;    delay(25);&lt;br /&gt;&lt;br /&gt;    digitalWrite(ST_X1, LOW);&lt;br /&gt;    digitalWrite(ST_X2, HIGH);&lt;br /&gt;    digitalWrite(ST_Y1, LOW);&lt;br /&gt;    digitalWrite(ST_Y2, LOW);&lt;br /&gt;&lt;br /&gt;    delay(25);&lt;br /&gt;&lt;br /&gt;    digitalWrite(ST_X1, LOW);&lt;br /&gt;    digitalWrite(ST_X2, HIGH);&lt;br /&gt;    digitalWrite(ST_Y1, HIGH);&lt;br /&gt;    digitalWrite(ST_Y2, LOW);&lt;br /&gt;&lt;br /&gt;    delay(25);&lt;br /&gt;&lt;br /&gt;    digitalWrite(ST_X1, LOW);&lt;br /&gt;    digitalWrite(ST_X2, LOW);&lt;br /&gt;    digitalWrite(ST_Y1, HIGH);&lt;br /&gt;    digitalWrite(ST_Y2, LOW);&lt;br /&gt;&lt;br /&gt;    delay(25);&lt;br /&gt;&lt;br /&gt;    digitalWrite(ST_X1, LOW);&lt;br /&gt;    digitalWrite(ST_X2, LOW);&lt;br /&gt;    digitalWrite(ST_Y1, HIGH);&lt;br /&gt;    digitalWrite(ST_Y2, HIGH);&lt;br /&gt;&lt;br /&gt;    delay(25);&lt;br /&gt;&lt;br /&gt;    digitalWrite(ST_X1, LOW);&lt;br /&gt;    digitalWrite(ST_X2, LOW);&lt;br /&gt;    digitalWrite(ST_Y1, LOW);&lt;br /&gt;    digitalWrite(ST_Y2, HIGH);&lt;br /&gt;&lt;br /&gt;    delay(25);&lt;br /&gt;&lt;br /&gt;    digitalWrite(ST_X1, HIGH);&lt;br /&gt;    digitalWrite(ST_X2, LOW);&lt;br /&gt;    digitalWrite(ST_Y1, LOW);&lt;br /&gt;    digitalWrite(ST_Y2, HIGH);&lt;br /&gt;&lt;br /&gt;    delay(25);&lt;br /&gt;----&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-5972691967603652382?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/5972691967603652382/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5972691967603652382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5972691967603652382'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/06/blog-post.html' title='ステッピングモーターの回転について'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-1758922104484325448</id><published>2009-05-26T11:28:00.002+09:00</published><updated>2009-06-29T12:58:27.475+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='04:Arduinoでステッピングモーターのプログラム'/><title type='text'>ステッピングモーターのプログラム（３）</title><content type='html'>&lt;div&gt;スイッチを押している間、回転するバージョン&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-----&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//StepMotor sample&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//PinAssign&lt;/div&gt;&lt;div&gt;int ST_X1=2;&lt;/div&gt;&lt;div&gt;int ST_X2=4;&lt;/div&gt;&lt;div&gt;int ST_Y1=3;&lt;/div&gt;&lt;div&gt;int ST_Y2=5;&lt;/div&gt;&lt;div&gt;int ledPin=13;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//PotentionMeter&lt;/div&gt;&lt;div&gt;int Pot=5;&lt;/div&gt;&lt;div&gt;//Switch&lt;/div&gt;&lt;div&gt;int Switch=6;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;int dly;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;void setup(){&lt;/div&gt;&lt;div&gt;  pinMode(ST_X1, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ST_X2, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ST_Y1, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ST_Y2, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ledPin, OUTPUT);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  //POT is Default AnalogInput&lt;/div&gt;&lt;div&gt;  pinMode(Switch,INPUT);&lt;/div&gt;&lt;div&gt;  dly = analogRead(Pot)/4;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;void loop(){&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  if(digitalRead(Switch)==1){&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ledPin,HIGH);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X1, HIGH);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    dly = analogRead(Pot)/4;&lt;/div&gt;&lt;div&gt;    delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X1, HIGH);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X2, HIGH);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    dly = analogRead(Pot)/4;&lt;/div&gt;&lt;div&gt;    delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X2, HIGH);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    dly = analogRead(Pot)/4;&lt;/div&gt;&lt;div&gt;    delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ledPin,LOW);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X2, HIGH);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y1, HIGH);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    dly = analogRead(Pot)/4;&lt;/div&gt;&lt;div&gt;    delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y1, HIGH);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    dly = analogRead(Pot)/4;&lt;/div&gt;&lt;div&gt;    delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y1, HIGH);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y2, HIGH);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    dly = analogRead(Pot)/4;&lt;/div&gt;&lt;div&gt;    delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y2, HIGH);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    dly = analogRead(Pot)/4;&lt;/div&gt;&lt;div&gt;    delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X1, HIGH);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y2, HIGH);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    dly = analogRead(Pot)/4;&lt;/div&gt;&lt;div&gt;    delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  }&lt;/div&gt;&lt;div&gt;  else{&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;    digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;  }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-1758922104484325448?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/1758922104484325448/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/blog-post_26.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/1758922104484325448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/1758922104484325448'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/blog-post_26.html' title='ステッピングモーターのプログラム（３）'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-8629906134531078973</id><published>2009-05-26T11:22:00.003+09:00</published><updated>2009-06-29T12:58:38.548+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='04:Arduinoでステッピングモーターのプログラム'/><title type='text'>ステッピングモーターのプログラム（２）</title><content type='html'>&lt;div&gt;&lt;div&gt;モーターのスピードを簡単に変更できるバージョン&lt;/div&gt;&lt;div&gt;「dly」という変数で一括してスピードコントロールできます。&lt;/div&gt;&lt;div&gt;-----&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//StepMotor sample&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//Pin Assgin&lt;/div&gt;&lt;div&gt;int ST_X1=2;&lt;/div&gt;&lt;div&gt;int ST_X2=4;&lt;/div&gt;&lt;div&gt;int ST_Y1=3;&lt;/div&gt;&lt;div&gt;int ST_Y2=5;&lt;/div&gt;&lt;div&gt;int ledPin=13;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//DelayTime&lt;/div&gt;&lt;div&gt;int dly=2;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;void setup(){&lt;/div&gt;&lt;div&gt;  pinMode(ST_X1, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ST_X2, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ST_Y1, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ST_Y2, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ledPin, OUTPUT);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;void loop(){&lt;/div&gt;&lt;div&gt;  digitalWrite(ledPin,HIGH);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  digitalWrite(ledPin,LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, HIGH);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(dly);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, HIGH);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(dly);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, HIGH);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(dly);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-8629906134531078973?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/8629906134531078973/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/stepmotor-sample-pin-assgin-int-stx12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/8629906134531078973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/8629906134531078973'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/stepmotor-sample-pin-assgin-int-stx12.html' title='ステッピングモーターのプログラム（２）'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-5960636655721466348</id><published>2009-05-25T22:50:00.005+09:00</published><updated>2009-06-29T12:58:52.993+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='04:Arduinoでステッピングモーターのプログラム'/><title type='text'>ステッピングモーターのプログラム（１）</title><content type='html'>まず、モーターをつないで動作確認をするので、以下のプログラムを書いてください。&lt;div&gt;今回使うモーターは「ステッピングモーター」というモーターで、４つのコイルが９０度ずつの一に入っていて、１つ１つを時間差で電磁石にすることで、軸についた永久磁石が反発を起こしてクルっと回ります。リニアモーターカーみたいな原理。「水に沈む前に次の足を出す」ような感じ。&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;---&lt;/div&gt;&lt;div&gt;&lt;div&gt;//StepMotor sample&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//Pin Assign&lt;/div&gt;&lt;div&gt;int ST_X1=2;&lt;/div&gt;&lt;div&gt;int ST_X2=4;&lt;/div&gt;&lt;div&gt;int ST_Y1=3;&lt;/div&gt;&lt;div&gt;int ST_Y2=5;&lt;/div&gt;&lt;div&gt;int ledPin=13;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;void setup(){&lt;/div&gt;&lt;div&gt;  pinMode(ST_X1, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ST_X2, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ST_Y1, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ST_Y2, OUTPUT);&lt;/div&gt;&lt;div&gt;  pinMode(ledPin, OUTPUT);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;void loop(){&lt;/div&gt;&lt;div&gt;  digitalWrite(ledPin,HIGH);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(25);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(25);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  digitalWrite(ledPin,LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, HIGH);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, LOW);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(25);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_X2, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y1, LOW);&lt;/div&gt;&lt;div&gt;  digitalWrite(ST_Y2, HIGH);&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  delay(25);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-5960636655721466348?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/5960636655721466348/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/4arduino.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5960636655721466348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5960636655721466348'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/4arduino.html' title='ステッピングモーターのプログラム（１）'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-5320901773967261796</id><published>2009-05-19T12:59:00.049+09:00</published><updated>2009-06-29T12:58:15.594+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='03:モータードライバの組み立て'/><title type='text'>モータードライバの組み立て</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIyZiGZ_CI/AAAAAAAABBI/HpbZBnzRpz4/s1600-h/DSC_0024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIyZiGZ_CI/AAAAAAAABBI/HpbZBnzRpz4/s320/DSC_0024.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383922619251746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIyWvQMyUI/AAAAAAAABBA/C7rJqfopYCw/s1600-h/DSC_0025.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIyWvQMyUI/AAAAAAAABBA/C7rJqfopYCw/s320/DSC_0025.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383874610383170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIySxVysmI/AAAAAAAABA4/eaV9KRcek0Q/s1600-h/DSC_0026.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIySxVysmI/AAAAAAAABA4/eaV9KRcek0Q/s320/DSC_0026.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383806451233378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIyPb0SzCI/AAAAAAAABAw/q1S1l_0SlAA/s1600-h/DSC_0027.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIyPb0SzCI/AAAAAAAABAw/q1S1l_0SlAA/s320/DSC_0027.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383749133978658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIyMbUenAI/AAAAAAAABAo/u37lFdgppiQ/s1600-h/DSC_0028.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIyMbUenAI/AAAAAAAABAo/u37lFdgppiQ/s320/DSC_0028.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383697460927490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIyHslRuFI/AAAAAAAABAg/-JGnTp5_eyo/s1600-h/DSC_0029.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIyHslRuFI/AAAAAAAABAg/-JGnTp5_eyo/s320/DSC_0029.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383616195442770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIyEsSMirI/AAAAAAAABAY/KRrVuckbz3E/s1600-h/DSC_0030.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIyEsSMirI/AAAAAAAABAY/KRrVuckbz3E/s320/DSC_0030.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383564575804082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIyA3mK7-I/AAAAAAAABAQ/fxyN2JCMObk/s1600-h/DSC_0031.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIyA3mK7-I/AAAAAAAABAQ/fxyN2JCMObk/s320/DSC_0031.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383498892898274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIx9Tc05EI/AAAAAAAABAI/elh4qO7JDdM/s1600-h/DSC_0032.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIx9Tc05EI/AAAAAAAABAI/elh4qO7JDdM/s320/DSC_0032.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383437650420802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIx6mG7HqI/AAAAAAAABAA/oRo2yD1w5Yk/s1600-h/DSC_0033.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIx6mG7HqI/AAAAAAAABAA/oRo2yD1w5Yk/s320/DSC_0033.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383391119220386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIx2tjYIzI/AAAAAAAAA_4/SfZmaoLTrWI/s1600-h/DSC_0034.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIx2tjYIzI/AAAAAAAAA_4/SfZmaoLTrWI/s320/DSC_0034.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383324398134066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxy590h6I/AAAAAAAAA_w/oJ7NUv2TCdU/s1600-h/DSC_0033.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxy590h6I/AAAAAAAAA_w/oJ7NUv2TCdU/s320/DSC_0033.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383259010795426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIxutVEqlI/AAAAAAAAA_o/y1EGTqNMHvA/s1600-h/DSC_0034.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIxutVEqlI/AAAAAAAAA_o/y1EGTqNMHvA/s320/DSC_0034.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383186899184210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxq2x4rTI/AAAAAAAAA_g/w80N1WtpNwM/s1600-h/DSC_0035.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxq2x4rTI/AAAAAAAAA_g/w80N1WtpNwM/s320/DSC_0035.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383120716475698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIxns00J2I/AAAAAAAAA_Y/XECQEl7Ko90/s1600-h/DSC_0036.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIxns00J2I/AAAAAAAAA_Y/XECQEl7Ko90/s320/DSC_0036.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383066504800098" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIxkJ0uqdI/AAAAAAAAA_Q/klMpaQtxK88/s1600-h/DSC_0037.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIxkJ0uqdI/AAAAAAAAA_Q/klMpaQtxK88/s320/DSC_0037.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337383005569591762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIxf7gzPfI/AAAAAAAAA_I/xlFa3XWUEKI/s1600-h/DSC_0037.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIxf7gzPfI/AAAAAAAAA_I/xlFa3XWUEKI/s320/DSC_0037.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382933008432626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIxcZqzaoI/AAAAAAAAA_A/5dQ1XllGA5M/s1600-h/DSC_0038.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIxcZqzaoI/AAAAAAAAA_A/5dQ1XllGA5M/s320/DSC_0038.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382872383974018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxXgCpCFI/AAAAAAAAA-4/bTcOzn37CFs/s1600-h/DSC_0039.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxXgCpCFI/AAAAAAAAA-4/bTcOzn37CFs/s320/DSC_0039.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382788195223634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxTiOlP9I/AAAAAAAAA-w/358R9RqkaSM/s1600-h/DSC_0040.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxTiOlP9I/AAAAAAAAA-w/358R9RqkaSM/s320/DSC_0040.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382720062701522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxL7-MJNI/AAAAAAAAA-o/t8EcTt4qNzg/s1600-h/DSC_0041.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxL7-MJNI/AAAAAAAAA-o/t8EcTt4qNzg/s320/DSC_0041.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382589534315730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxHbOeQfI/AAAAAAAAA-g/xP7BqBRmeSk/s1600-h/DSC_0043.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIxHbOeQfI/AAAAAAAAA-g/xP7BqBRmeSk/s320/DSC_0043.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382512024764914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIw6L_Z0LI/AAAAAAAAA-Q/mkgRZEhPqRA/s1600-h/DSC_0045.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIw6L_Z0LI/AAAAAAAAA-Q/mkgRZEhPqRA/s320/DSC_0045.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382284596727986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIw2mrkjAI/AAAAAAAAA-I/1Z7wMtONmTc/s1600-h/DSC_0046.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIw2mrkjAI/AAAAAAAAA-I/1Z7wMtONmTc/s320/DSC_0046.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382223041825794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIwx59v7OI/AAAAAAAAA-A/38NgH2rGgB4/s1600-h/DSC_0047.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIwx59v7OI/AAAAAAAAA-A/38NgH2rGgB4/s320/DSC_0047.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382142318996706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIwuG0Z3RI/AAAAAAAAA94/Nza7ltdkQvg/s1600-h/DSC_0048.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIwuG0Z3RI/AAAAAAAAA94/Nza7ltdkQvg/s320/DSC_0048.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382077049986322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIwqZUxSxI/AAAAAAAAA9w/I5IBHHAGoho/s1600-h/DSC_0049.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIwqZUxSxI/AAAAAAAAA9w/I5IBHHAGoho/s320/DSC_0049.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337382013298101010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIwmSxSYUI/AAAAAAAAA9o/zXPjmVo_zOY/s1600-h/DSC_0050.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIwmSxSYUI/AAAAAAAAA9o/zXPjmVo_zOY/s320/DSC_0050.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381942819184962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIwghmb9OI/AAAAAAAAA9g/fTcFSb5m-X4/s1600-h/DSC_0051.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIwghmb9OI/AAAAAAAAA9g/fTcFSb5m-X4/s320/DSC_0051.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381843720991970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIwZWdPpuI/AAAAAAAAA9Y/zo5AdxtJNcg/s1600-h/DSC_0052.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIwZWdPpuI/AAAAAAAAA9Y/zo5AdxtJNcg/s320/DSC_0052.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381720470562530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIwUKtq83I/AAAAAAAAA9Q/Q8wI6HCmfQE/s1600-h/DSC_0053.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIwUKtq83I/AAAAAAAAA9Q/Q8wI6HCmfQE/s320/DSC_0053.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381631418889074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIwPka_EHI/AAAAAAAAA9I/S_yFXcR_4n4/s1600-h/DSC_0054.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIwPka_EHI/AAAAAAAAA9I/S_yFXcR_4n4/s320/DSC_0054.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381552420491378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIwKveJ27I/AAAAAAAAA9A/ZBCWECJ1XCw/s1600-h/DSC_0055.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIwKveJ27I/AAAAAAAAA9A/ZBCWECJ1XCw/s320/DSC_0055.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381469487225778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIwGg7LdVI/AAAAAAAAA84/O0jprGOK8mw/s1600-h/DSC_0056.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIwGg7LdVI/AAAAAAAAA84/O0jprGOK8mw/s320/DSC_0056.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381396862956882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIwAzCp8OI/AAAAAAAAA8w/avXHuhIkkms/s1600-h/DSC_0057.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIwAzCp8OI/AAAAAAAAA8w/avXHuhIkkms/s320/DSC_0057.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381298646937826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIv9K9osNI/AAAAAAAAA8o/ejFY5A263v0/s1600-h/DSC_0058.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIv9K9osNI/AAAAAAAAA8o/ejFY5A263v0/s320/DSC_0058.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381236348858578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIv3oSoI5I/AAAAAAAAA8g/IgzWXBrXc8c/s1600-h/DSC_0059.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIv3oSoI5I/AAAAAAAAA8g/IgzWXBrXc8c/s320/DSC_0059.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381141142315922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIv0EOR4BI/AAAAAAAAA8Y/-lBIlSXhhHg/s1600-h/DSC_0060.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIv0EOR4BI/AAAAAAAAA8Y/-lBIlSXhhHg/s320/DSC_0060.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381079920795666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIvvl6OR9I/AAAAAAAAA8Q/0O_4RpG5Kqc/s1600-h/DSC_0061.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIvvl6OR9I/AAAAAAAAA8Q/0O_4RpG5Kqc/s320/DSC_0061.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337381003064133586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIvr8wn8KI/AAAAAAAAA8I/ILBJxhspRFc/s1600-h/DSC_0062.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIvr8wn8KI/AAAAAAAAA8I/ILBJxhspRFc/s320/DSC_0062.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337380940478410914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIvnvez_JI/AAAAAAAAA8A/z5P9GixEc64/s1600-h/DSC_0063.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/ShIvnvez_JI/AAAAAAAAA8A/z5P9GixEc64/s320/DSC_0063.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337380868194565266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIviFuQQxI/AAAAAAAAA74/i6yFcOZ2aow/s1600-h/DSC_0066.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/ShIviFuQQxI/AAAAAAAAA74/i6yFcOZ2aow/s320/DSC_0066.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337380771085697810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIvcijgMHI/AAAAAAAAA7w/L-MLYsW30-w/s1600-h/DSC_0067.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/ShIvcijgMHI/AAAAAAAAA7w/L-MLYsW30-w/s320/DSC_0067.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337380675746017394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIvWJB7ioI/AAAAAAAAA7o/v2duPQ36XVk/s1600-h/DSC_0068.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIvWJB7ioI/AAAAAAAAA7o/v2duPQ36XVk/s320/DSC_0068.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5337380565815102082" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-5320901773967261796?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/5320901773967261796/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/blog-post_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5320901773967261796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/5320901773967261796'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/blog-post_19.html' title='モータードライバの組み立て'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ws1k_fZsUjY/ShIyZiGZ_CI/AAAAAAAABBI/HpbZBnzRpz4/s72-c/DSC_0024.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-2291984442711079928</id><published>2009-05-11T15:46:00.013+09:00</published><updated>2009-06-29T12:57:43.857+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='01:Arduino準備'/><title type='text'>Arduinoのソフトをダウンロードしてインストール</title><content type='html'>Arduinoは、デバイス本体だけでは意味がなく、ソフトといっしょに使います。&lt;br /&gt;&lt;br /&gt;ソフトは、Arduinoのサイトからダウンロードできます。&lt;br /&gt;USBとつなぐためのドライバをインストールする必要があるので、忘れずにインストールしてください。&lt;br /&gt;（最初の１回だけのインストールです）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.arduino.cc/"&gt;Arduinoのサイト&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ダウンロードページで自分のOSにあったものをダウンロードします。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SgfKlbBXghI/AAAAAAAAA6A/9KLgmawAe7g/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+6.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 162px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SgfKlbBXghI/AAAAAAAAA6A/9KLgmawAe7g/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+6.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334455027901104658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ダウンロードしたら、解凍してください。&lt;br /&gt;「drivers」フォルダのなかにあるものがUSBのドライバです。&lt;br /&gt;「FTDIUSBSerialDriver_v2_2_9_Intel.dmg」か、「FTDIUSBSerialDriver_v2_1_9.dmg」をダブルクリックしてインストールします。&lt;br /&gt;※Macの人は「Intel」かどうか、自分のMacのものを選びます。&lt;br /&gt;※Windowsの人は「&lt;a href="http://www.google.com/search?client=safari&amp;amp;rls=ja-jp&amp;amp;q=Arduino%81@driver%81@windows%81@%83C%83%93%83X%83g%81[%83%8B&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8"&gt;Arduino　driver　windows　インストール&lt;/a&gt;」で検索すると丁寧なサイトが見つかります。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SgfLHY2XlJI/AAAAAAAAA6I/q2_P9uy7zRA/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+7.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 254px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SgfLHY2XlJI/AAAAAAAAA6I/q2_P9uy7zRA/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+7.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334455611433653394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これをダブルクリック&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SgfLuLC2-VI/AAAAAAAAA6Q/HbxitmnVGXQ/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+8.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 257px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SgfLuLC2-VI/AAAAAAAAA6Q/HbxitmnVGXQ/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+8.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334456277742844242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;こんなウィンドウが開くので、またまたダブルクリック。&lt;br /&gt;Macの場合はインストール後、再起動が必要です。指示に従ってインストールを。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SgfQTF081RI/AAAAAAAAA6Y/euZi12POCM8/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+9.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 204px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SgfQTF081RI/AAAAAAAAA6Y/euZi12POCM8/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+9.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334461310044001554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;インストールできたら、ArduinoのデバイスをパソコンにUSBでつないでから、ソフトの「Arduino」を起動します。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/Sgfb1rbbFdI/AAAAAAAAA6o/ptRSqzatYfw/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+11.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 265px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/Sgfb1rbbFdI/AAAAAAAAA6o/ptRSqzatYfw/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+11.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334473998880937426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;こんな感じで、表示されれば準備オッケーです。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/Sgfcb-vSD4I/AAAAAAAAA6w/TW9kM72MF1U/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+13.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 221px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/Sgfcb-vSD4I/AAAAAAAAA6w/TW9kM72MF1U/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+13.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334474656899534722" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-2291984442711079928?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/2291984442711079928/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/arduino.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/2291984442711079928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/2291984442711079928'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/arduino.html' title='Arduinoのソフトをダウンロードしてインストール'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Ws1k_fZsUjY/SgfKlbBXghI/AAAAAAAAA6A/9KLgmawAe7g/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+6.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-2381716669967834152</id><published>2009-05-11T15:43:00.013+09:00</published><updated>2009-06-29T12:58:00.461+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='02:ArduinoでLEDピカピカ'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/SgfJVsL3_EI/AAAAAAAAA54/ivLIurLWXpk/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+5.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 309px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/SgfJVsL3_EI/AAAAAAAAA54/ivLIurLWXpk/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+5.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334453658119044162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Arduinoのプログラムで一番シンプルなものをやってみましょう。&lt;br /&gt;図では省略してますが、USBはパソコンにつないでおきますよ。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;------------&lt;br /&gt;&lt;br /&gt;プログラムはシンプルですが、流れを抑えておきましょう。&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;１、「ピン」のこと&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;　Arduinoには、ゲジゲジした黒いものがささってます。これが脳みそになっていろんなことができるようになっています。&lt;br /&gt;　USB経由でパソコンからのプログラムを「Upload」すると、脳みその中も書き代わって、動作もかわります。&lt;br /&gt;&lt;br /&gt;　「ピン」とは、このゲジゲジの足のことで、この足にスイッチをつないだり、LEDをつないだりしてつかいます。&lt;br /&gt;　Arduinoは、つなぎやすいように外周の黒い部分に、「ピン」からの配線が引いてあります。&lt;br /&gt;&lt;br /&gt;　たくさんある「ピン」には、番号で名前がついていて、「１番はLEDを光らせなさい」「２番はスイッチの状態を調べなさい」のように使います。Arduinoに番号が印刷されているのは、このピンの名前のことです。&lt;br /&gt;&lt;br /&gt;------------&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;２、インプットとアウトプット&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;　「インプット」とは、Arduinoが外の状態を知りたい場合です。&lt;br /&gt;　「スイッチが押されたかどうかを知りたい」とか、「センサーの状態を知りたい」とかいうとき。&lt;br /&gt;&lt;br /&gt;　「アウトプット」とは、Arduinoが外へ向けて何かをしたい場合です。&lt;br /&gt;　「LEDを光らせたい」とか、「モーターを動かしたい」とかいうとき。&lt;br /&gt;&lt;br /&gt;　この２つは、&lt;br /&gt;　「外の状態をArduinoの内側に取り込む」＝インプット（入力）&lt;br /&gt;　「Arduinoの内側から外へ向けて出す」＝アウトプット（出力）&lt;br /&gt;&lt;br /&gt;　という感じで、方向が逆になります。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;　電気のイメージでいうと、電気のツブツブが入ってくるのか、出て行くのかの違いです。&lt;/div&gt;&lt;div&gt;　Arduinoやほかのマイコンも、最初に「ピン」をどっちにつかうのかを設定しておく必要があります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;------------&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;３、実際のプログラム&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ws1k_fZsUjY/SggqV6AR5yI/AAAAAAAAA64/4RxOTf5cW0A/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+14.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 278px;" src="http://3.bp.blogspot.com/_Ws1k_fZsUjY/SggqV6AR5yI/AAAAAAAAA64/4RxOTf5cW0A/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+14.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334560314456401698" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;ArduinoのLEDピカピカのプログラムです。&lt;div&gt;コピペしちゃうと頭に入らないので、打ち込んでみてください。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;「１３」というのはLEDをつないだピンの名前です。&lt;/div&gt;&lt;div&gt;最初の１回だけ実行されるものを「void setup(){ }」の中に書いて、繰り返し実行したいものを「void loop(){ }」の中に書きます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;４、書き込みの前に確認&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SggvGCFGz6I/AAAAAAAAA7A/iZs4LUhIum0/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+15.png"&gt;&lt;img src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SggvGCFGz6I/AAAAAAAAA7A/iZs4LUhIum0/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+15.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334565539304361890" style="cursor: pointer; width: 320px; height: 201px; " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SggvQICp5XI/AAAAAAAAA7I/--rwtelKhzs/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+16.png"&gt;&lt;img src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SggvQICp5XI/AAAAAAAAA7I/--rwtelKhzs/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+16.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334565712703382898" style="cursor: pointer; width: 320px; height: 240px; " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;書き込みするために、「Tools＞Board」から自分のつかうArduinoの種類を、「Tools＞Serial Port」から対応するUSBを選びます。Macの場合は「/dev/tty.usbserial-xxxxx」（xxxxxはみんなそれぞれ違います）と、「/dev/cu.useserial-xxxxx」の２つ出てきますがどちらでもかまいません。Windowsの場合は「COM2」のようにCOMで始まる名前になってます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;５、書き込んでみよう&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SggwcbkNdII/AAAAAAAAA7Q/UbbgsFFGkCU/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+17.png"&gt;&lt;img src="http://1.bp.blogspot.com/_Ws1k_fZsUjY/SggwcbkNdII/AAAAAAAAA7Q/UbbgsFFGkCU/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+17.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5334567023614456962" style="cursor: pointer; width: 320px; height: 127px; " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;このボタン（白くなってるやつ）を押すと、Arduino本体へ書き込みをはじめます。書き終わると自動的にリセットして動き出すので、成功したらいきなりLEDがピカピカしちゃいます。まぶしいので直視しないよう注意。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;以上で、基本的な使い方はおわりです。&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;６、応用&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0); font-size: 48px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;LEDには必ず抵抗が必要で、抵抗がないとLEDに電気が流れすぎて壊れてしまいます。&lt;br /&gt;&lt;/div&gt;&lt;div&gt;１３番ピンだけはテスト用にすぐ使えるように、抵抗がついてますが、他のピンには抵抗がないので、今日のところはつながないようにしてください。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;プログラムをいろいろ変えてみましょう。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;delay(100);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;というのは、「100ミリ秒待つ」という意味ですので、この数値を変えるとピカピカするタイミングが変えられます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-2381716669967834152?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/2381716669967834152/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/arduinoled.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/2381716669967834152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/2381716669967834152'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/arduinoled.html' title=''/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Ws1k_fZsUjY/SgfJVsL3_EI/AAAAAAAAA54/ivLIurLWXpk/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-3503548810753800223</id><published>2009-05-11T15:28:00.003+09:00</published><updated>2009-05-11T15:36:17.704+09:00</updated><title type='text'>ArduinoとFritzing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SgfFntfgB2I/AAAAAAAAA5o/Tkx4AhwfFhc/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 221px;" src="http://4.bp.blogspot.com/_Ws1k_fZsUjY/SgfFntfgB2I/AAAAAAAAA5o/Tkx4AhwfFhc/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5334449569660929890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Arduino（アルドゥイーノ）は、簡単にデバイスの開発ができるハードウェアとソフトウェアのセットになってます。&lt;br /&gt;来週、Arduinoが届くので、さっそくプログラミングをしてみます。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SgfHRC1QZGI/AAAAAAAAA5w/E-_aSxXcvNY/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 182px;" src="http://2.bp.blogspot.com/_Ws1k_fZsUjY/SgfHRC1QZGI/AAAAAAAAA5w/E-_aSxXcvNY/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5334451379275588706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;各自、USBケーブルを買ってきてください。&lt;br /&gt;※USBケーブルは、コネクタの形が何種類かありますので、片側が「A」、片側が「B」のケーブルです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fritzingをつかって配線のイメージをつくっていきます。メールでデータをやり取りして、おかしい配線などはチェックして返信します。&lt;br /&gt;見るだけなら、Fritzingをインストールしなくても大丈夫です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-3503548810753800223?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/3503548810753800223/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/arduinofritzing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/3503548810753800223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/3503548810753800223'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/arduinofritzing.html' title='ArduinoとFritzing'/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ws1k_fZsUjY/SgfFntfgB2I/AAAAAAAAA5o/Tkx4AhwfFhc/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-7647116954040438019</id><published>2009-05-11T14:41:00.005+09:00</published><updated>2009-05-11T22:55:22.545+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='関連するソフトウェア'/><title type='text'></title><content type='html'>&lt;a href="http://www.phun.jp/"&gt;Phun&lt;/a&gt;・・・・物理シミュレーションソフト&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.arduino.cc/"&gt;Arduino&lt;/a&gt;・・・・デバイスのArduinoを開発するソフト&lt;br /&gt;&lt;br /&gt;&lt;a href="http://fritzing.org/"&gt;Fritzing&lt;/a&gt;・・・・電子回路の配線のソフト&lt;br /&gt;&lt;br /&gt;このほかにもありますが、まずはこれだけ紹介です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-7647116954040438019?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/7647116954040438019/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/blog-post_11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/7647116954040438019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/7647116954040438019'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/blog-post_11.html' title=''/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697050553453132238.post-8373400221570171455</id><published>2009-05-10T18:32:00.013+09:00</published><updated>2009-05-11T22:55:54.980+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='質問したい人へ'/><title type='text'></title><content type='html'>基本的に質問は、授業を受けている人のみにさせていただきます。&lt;br /&gt;&lt;br /&gt;授業の質問があったら久世までメールしてください。&lt;br /&gt;その後、メールの内容を整理して、このブログにQ&amp;amp;Aで載せておきます。&lt;br /&gt;&lt;br /&gt;久世のメアドはこちら。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.kuze.jp/img/mail_address08.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 121px; height: 13px;" src="http://www.kuze.jp/img/mail_address08.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6697050553453132238-8373400221570171455?l=arduino-tuad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arduino-tuad.blogspot.com/feeds/8373400221570171455/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/8373400221570171455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697050553453132238/posts/default/8373400221570171455'/><link rel='alternate' type='text/html' href='http://arduino-tuad.blogspot.com/2009/05/blog-post.html' title=''/><author><name>久世</name><uri>http://www.blogger.com/profile/06898487025751982552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
