<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>akari &#187; Arduino</title>
	<atom:link href="http://satoo.moo.jp/akari/?feed=rss2&#038;tag=arduino" rel="self" type="application/rss+xml" />
	<link>http://satoo.moo.jp/akari</link>
	<description></description>
	<lastBuildDate>Tue, 31 Mar 2015 09:29:56 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>maruccolightを音と映像と同期させてみた。</title>
		<link>http://satoo.moo.jp/akari/?p=182</link>
		<comments>http://satoo.moo.jp/akari/?p=182#comments</comments>
		<pubDate>Sun, 22 Mar 2015 09:03:30 +0000</pubDate>
		<dc:creator><![CDATA[akariart]]></dc:creator>
				<category><![CDATA[Max for Lighting]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[LED]]></category>
		<category><![CDATA[maruccolight]]></category>
		<category><![CDATA[シリアル通信]]></category>
		<category><![CDATA[ムービング]]></category>
		<category><![CDATA[同期]]></category>
		<category><![CDATA[映像]]></category>
		<category><![CDATA[電飾]]></category>
		<category><![CDATA[音]]></category>

		<guid isPermaLink="false">http://satoo.moo.jp/akari/?p=182</guid>
		<description><![CDATA[せっかくmaruccolightを作ったので音とカ...]]></description>
				<content:encoded><![CDATA[<p>せっかく<a href="http://satoo.moo.jp/akari/?p=163" target="_blank">maruccolightを作った</a>ので音とカメラによる映像で同期させてみました。</p>
<p>その様子がこちらです。</p>
<p><iframe src="https://www.youtube.com/embed/SexgxrT798U" width="420" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>・5秒感覚で上下に自動で動く。<br />
・上下に動く速さはパソコンの内蔵カメラに映し出された白・黒の割合で決まる。<br />
(白の割合が高い程、スピードが早く、黒の割合が高い程、スピードが遅くなるor止まる)<br />
・音に反応してLedが光る。音が大きければ大きい程、明るくなる。</p>
<p>…等、設定しています。</p>
<p>モーターの音も受け取って反応するようにマイクが付いてるパソコンとモーターを近づけてあります。</p>
<p>出来たパッチはこちら。<br />
<a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-22-17.14.02.png"><img class="alignnone size-large wp-image-183" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-22-17.14.02-1024x531.png" alt="スクリーンショット 2015-03-22 17.14.02" width="1024" height="531" /></a></p>
<p>Arduinoのスケッチは<a href="http://satoo.moo.jp/akari/?p=163" target="_blank">前回</a>と全く変えてません。</p>
<p>主に右エリアで同期の作業をさせています。</p>
<p>音は0.01のような値がきてもLedが点くように×100をして調整しています。<br />
モーターのスピードは、0~65の範囲が最大なので、カメラの映像もそれに合わせてスケールしています。</p>
<p>&nbsp;</p>
<p>上下運動は自動でしてるので、<br />
これも何かと同期させたらもっと面白くなるのかと…。</p>
<p>今後も改良しながらやってみたいと思いますー。</p>
]]></content:encoded>
			<wfw:commentRss>http://satoo.moo.jp/akari/?feed=rss2&#038;p=182</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>上下に動くムービングライト作ってみた。</title>
		<link>http://satoo.moo.jp/akari/?p=163</link>
		<comments>http://satoo.moo.jp/akari/?p=163#comments</comments>
		<pubDate>Sun, 22 Mar 2015 08:07:23 +0000</pubDate>
		<dc:creator><![CDATA[akariart]]></dc:creator>
				<category><![CDATA[Max for Lighting]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[LED]]></category>
		<category><![CDATA[maruccolight]]></category>
		<category><![CDATA[シリアル通信]]></category>
		<category><![CDATA[ムービング]]></category>
		<category><![CDATA[同期]]></category>
		<category><![CDATA[色]]></category>
		<category><![CDATA[電飾]]></category>

		<guid isPermaLink="false">http://satoo.moo.jp/akari/?p=163</guid>
		<description><![CDATA[Arduinoでステッピングモーターを使って、上下...]]></description>
				<content:encoded><![CDATA[<p>Arduinoでステッピングモーターを使って、上下に動くLedのムービングライトを作ってみましたー！<br />
(そして、&#8221;maruccolight&#8221;(まるっこらいと)と名付けてみたりした。)</p>
<p>動いてる様子はこちら。<br />
<iframe src="https://www.youtube.com/embed/WinUXQVda6Q" width="420" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>こんな感じで上下に動きます。動く速さは変える事が出来て、<br />
Ledも自由自在に明るさを変えられます。<br />
白色Ledを使ってるので、色は1色のみですが…。</p>
<p>で、この動いてる本体がこちら。</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_1710.jpg"><img class="alignnone size-large wp-image-165" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_1710-768x1024.jpg" alt="IMG_1710" width="768" height="1024" /></a></p>
<p>ガチャガチャのやつです。<br />
中にLedPinが1つだけ入ってます。</p>
<p>この上に、ナイロンの糸って言うのかしら？<br />
ビーズとか作る時に使う用テグス(普通より太いver)を付けてあって…<br />
下記のような仕組みになっています。</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_1708.jpg"><img class="alignnone size-large wp-image-166" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_1708-1024x768.jpg" alt="IMG_1708" width="1024" height="768" /></a></p>
<p>こんな感じで、ステッピングモーターに下糸ボビンを付けて巻き取ってます。</p>
<p>&nbsp;</p>
<p>全体的にはこのようになっています。</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_1706.jpg"><img class="alignnone size-large wp-image-167" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_1706-1024x683.jpg" alt="IMG_1706" width="1024" height="683" /></a></p>
<p>Led専用のArduinoと、モーター専用のArduinoと分けてあります。<br />
(本当は1つにまとめたいのですが、スケッチが上手く出来なかったので…)</p>
<p>&nbsp;</p>
<p>こっちがLed専用。</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_17141.jpg"><img class="alignnone size-large wp-image-171" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_17141-768x1024.jpg" alt="IMG_1714" width="768" height="1024" /></a></p>
<p>この白と黒のジャンピングワイヤが下に伸びてる先がライトの下部分に繋がっています。</p>
<p>&nbsp;</p>
<p>こっちがステッピングモーターを動かしてる機構。<a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_1715.jpg"><img class="alignnone size-large wp-image-172" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/IMG_1715-768x1024.jpg" alt="IMG_1715" width="768" height="1024" /></a></p>
<p>&nbsp;</p>
<p>ステッピングモーター〜ドライバーの配線は<a href="http://ja.aliexpress.com/item/Hot-Selling-Wantai-Nema-17-stepper-motor-42BYGHM809-0-9degree-56oz-in-1-7A-CE-ROHS/1489776461.html?recommendVersion=1" target="_blank">コレ</a>を見てやりました。<br />
ドライバー〜Arduinoは<a href="http://spinelify.blog.fc2.com/blog-entry-1.html" target="_blank">こちらのページ</a>を参考にさせて頂きました。</p>
<p>&nbsp;</p>
<p>Maxで制御できるようにArduinoのスケッチもそれに対応させました。<br />
こっから先が長い道のりでした。。。</p>
<p>できたArduinoのスケッチがこちらです。</p>
<p>●Led側 ////////////////////////////////////////////////////////////////////////</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-21-23.03.44.png"><img class="alignnone size-large wp-image-174" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-21-23.03.44-597x1024.png" alt="スクリーンショット 2015-03-21 23.03.44" width="597" height="1024" /></a></p>
<p>このスケッチは<a href="http://mathrax.sakura.ne.jp/mathrax_com/ws/page14.html#sketch1" target="_blank">こちらのページ</a>を参考にさせて頂きました。<br />
フルカラー用のスケッチだったので、1色分にして余計なものは消しています。</p>
<p>&nbsp;</p>
<p>●ステッピングモーター側///////////////////////////////////////////////////////</p>
<p>#include</p>
<p>// ピン定義。<br />
#define PIN_SPI_MOSI 11<br />
#define PIN_SPI_MISO 12<br />
#define PIN_SPI_SCK 13<br />
#define PIN_SPI_SS 10</p>
<p>void setup()<br />
{<br />
Serial.begin(38400);<br />
delay(2000);</p>
<p>// ピン設定。<br />
pinMode(PIN_SPI_MOSI, OUTPUT);<br />
pinMode(PIN_SPI_MISO, INPUT);<br />
pinMode(PIN_SPI_SCK, OUTPUT);<br />
pinMode(PIN_SPI_SS, OUTPUT);<br />
digitalWrite(PIN_SPI_SS, HIGH);<br />
//SPI通信開始<br />
SPI.begin();<br />
SPI.setDataMode(SPI_MODE3);//SCKの立ち上がりでテータを送受信＆アイドル時はpinをHIGHに設定<br />
SPI.setBitOrder(MSBFIRST);//MSBから送信</p>
<p>//前のコマンドの引数を消去<br />
L6470_send(0x00);//nop<br />
L6470_send(0x00);<br />
L6470_send(0x00);<br />
L6470_send(0x00);<br />
//デバイスリセットコマンド<br />
L6470_send(0xc0);//ResetRevice</p>
<p>L6470_setup();//L6470を設定</p>
<p>delay(100);<br />
//連続運転<br />
L6470_send(0x51);//Run(DIR,SPD),0x51:正転,0x50:逆転<br />
L6470_send(0x00);//SPD値(20bit)<br />
L6470_send(0x10);<br />
L6470_send(0x00);<br />
delay(100);<br />
//L6470_send(0xB0);//SoftStop<br />
delay(100);</p>
<p>L6470_send(0x70);//GoHome<br />
delay(100);<br />
}</p>
<p>long _speed=10000;<br />
int rotateDIR=1;</p>
<p>void loop()<br />
{<br />
//0:stop、1:left、2:right<br />
if (Serial.available() &gt; 0)<br />
{<br />
long reading = Serial.read();<br />
if(reading&lt;101){<br />
_speed = reading * 1000;<br />
}<br />
else if(reading==111)<br />
{<br />
//Maxで111を送った時左周り<br />
rotateDIR=1;<br />
}<br />
else if(reading==112)<br />
{<br />
//Maxで11２を送った時右周り<br />
rotateDIR=2;<br />
}<br />
else if(reading==113)<br />
{<br />
//Maxで113を送った時STOP<br />
rotateDIR=0;<br />
}</p>
<p>}</p>
<p>// ステッピングモーターをある回転方向とスピードで回転させる<br />
turn_stepper(rotateDIR, _speed);<br />
}</p>
<p>//<br />
// ステッピングモーターを回す方向とスピードを決める関数<br />
//<br />
void turn_stepper(int dir, int speed)<br />
{<br />
long first = speed/65536;<br />
long second = (speed % 65536)/256;<br />
long third = speed % 256;</p>
<p>if(dir == 1){<br />
//right(1)のとき<br />
L6470_send(0x50);//Run(DIR,SPD),0x51:正転,0x50:逆転<br />
}<br />
else if(dir == 2){<br />
//left(2)のとき<br />
L6470_send(0x51);//Run(DIR,SPD),0x51:正転,0x50:逆転<br />
}<br />
if(dir != 0){//stop(0)じゃないとき<br />
L6470_send(first);//100000<br />
L6470_send(second);//1000<br />
L6470_send(third);//10<br />
}<br />
else{<br />
L6470_send(0x51);<br />
L6470_send(0);//100000<br />
L6470_send(0);//1000<br />
L6470_send(0);//10<br />
}<br />
}</p>
<p>// モーターへの命令送信関数<br />
//<br />
void L6470_send(unsigned char add_or_val){<br />
digitalWrite(PIN_SPI_SS, LOW);<br />
SPI.transfer(add_or_val); // アドレスもしくはデータ送信。<br />
digitalWrite(PIN_SPI_SS, HIGH);<br />
}</p>
<p>//<br />
// モーターの初期設定<br />
//<br />
void L6470_setup(){<br />
//最大回転スピード<br />
L6470_send(0x07);//レジスタアドレス<br />
L6470_send(0x00);//値(10bit),デフォルト0x41<br />
L6470_send(0x41);</p>
<p>//最小回転スピード<br />
L6470_send(0x08);//レジスタアドレス<br />
L6470_send(0x00);//値(10bit),デフォルト0x41<br />
L6470_send(0x01);</p>
<p>//モータ停止中の電圧設定<br />
L6470_send(0x09);//レジスタアドレス<br />
L6470_send(0x20);//値(8bit),デフォルト0x29</p>
<p>//モータ定速回転時の電圧設定<br />
L6470_send(0x0a);//レジスタアドレス<br />
L6470_send(0x29);//値(8bit),デフォルト0x29</p>
<p>//加速中の電圧設定<br />
L6470_send(0x0b);//レジスタアドレス<br />
L6470_send(0x40);//値(8bit),デフォルト0x29</p>
<p>//減速中の電圧設定<br />
L6470_send(0x0c);//レジスタアドレス<br />
L6470_send(0x40);//値(8bit),デフォルト0x29</p>
<p>//加速係数<br />
L6470_send(0x05);//レジスタアドレス<br />
L6470_send(0x0f);//値(12bit)&#8212;最速<br />
L6470_send(0xfe);//!!!!feじゃないとだめ</p>
<p>//減速係数<br />
L6470_send(0x06);//レジスタアドレス<br />
L6470_send(0x0f);//値(12bit)&#8212;最速<br />
L6470_send(0xfe);//!!!!!feじゃないとだめ</p>
<p>//フ ル ス テ ッ プ,ハ ー フ ス テ ッ プ,1/4, 1/8,…,1/128 ステップの設定<br />
L6470_send(0x16);//レジスタアドレス<br />
L6470_send(0xff);//値(8bit)</p>
<p>}</p>
<p>////////////////////////////////////////////////////////////////////////////////</p>
<p>ステッピングモーター側のスケッチは頂いたものから作り替えてもらったりした部分もあり、<br />
自分で理解してる部分とそうじゃない部分がありますが…。</p>
<p>&nbsp;</p>
<p>んで、出来たMaxパッチがこちらです。</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-22-12.47.32.png"><img class="alignnone size-large wp-image-178" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-22-12.47.32-1024x791.png" alt="スクリーンショット 2015-03-22 12.47.32" width="1024" height="791" /></a></p>
<p>&nbsp;</p>
<p>Arduinoを2つ使ってるので、Maxでもポートを分けて命令を送信しています。</p>
<p>●モーター側は&#8230;<br />
・101よりも小さい値を送った時、それがステッピングモーターのスピードになるように設定。<br />
・111、112、113 の値をそれぞれ送った時、up、down、stopする。</p>
<p>モーターの速度は65が最速でした。それ以降は反対に遅くなります。</p>
<p>&nbsp;</p>
<p>●Led側は&#8230;<br />
・Maxから送る値が「255」が1文字目で、2文字目が0~254の値だった時、それが明るさの値になるように設定。<br />
(そして、スライダーの色をArduinoカラーにしてみた…！)</p>
<p>なぜ255を1文字目にしてるかというと…<br />
<a href="http://mathrax.sakura.ne.jp/mathrax_com/ws/page14.html">参考にしたこのページ</a>に書いてあったから…!!</p>
<p>もしかしたら、1色使いの場合は、こんな工夫しなくても良かったかもしれませんが…<br />
今後フルカラーにしたかったので、このままでやってみました◎<br />
&#8230;といったような指定をArduinoのスケッチ・Maxパッチでそれぞれしています。</p>
<p>ちなみに、この<a href="http://www2u.biglobe.ne.jp/~tovia/lighting/NINJARLIGHT.html" target="_blank">ニンジャーライト</a>というライトが欲しくて、<br />
でも買えない…ので作ってみました。</p>
<p>なんとか、ここまで形には出来ましたが、<br />
・RGBのカラーを出したい<br />
・糸ではなくケーブルを巻き取るシステムにして、電源ケーブルを下から垂らすのなくしたい。<br />
・もうちょっと明るくさせたい<br />
・信号を送る部分は無線にして、離れた所からも制御したい。<br />
・Arduinoを1つにまとめたい</p>
<p>&nbsp;</p>
<p>っていうのが今後の課題です。</p>
]]></content:encoded>
			<wfw:commentRss>http://satoo.moo.jp/akari/?feed=rss2&#038;p=163</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ARDUINOにフォトリフレクタを3つ付けて照明制御</title>
		<link>http://satoo.moo.jp/akari/?p=106</link>
		<comments>http://satoo.moo.jp/akari/?p=106#comments</comments>
		<pubDate>Wed, 11 Mar 2015 14:28:47 +0000</pubDate>
		<dc:creator><![CDATA[akariart]]></dc:creator>
				<category><![CDATA[Max for Lighting]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[シリアル通信]]></category>
		<category><![CDATA[センサー]]></category>
		<category><![CDATA[同期]]></category>

		<guid isPermaLink="false">http://satoo.moo.jp/akari/?p=106</guid>
		<description><![CDATA[ARDUINOにフォトリフレクタを付けて照明制御は...]]></description>
				<content:encoded><![CDATA[<p><a href="http://satoo.moo.jp/akari/?p=74" target="_blank">ARDUINOにフォトリフレクタを付けて照明制御</a>は一応出来たのですが、複数のセンサーには対応できなかったので、それに再チャレンジしてみました。</p>
<p>&nbsp;</p>
<p>で、出来ましたー！</p>
<p><iframe src="https://www.youtube.com/embed/WddcDGFf4B8" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><a href="http://satoo.moo.jp/akari/?p=74" target="_blank">前回</a>使ったフォトリフレクタを今度は3つに増やしました。<br />
ピアノみたいにポロロ〜ン♪と明かりを変える事ができます。<br />
(というか本当にピアノの鍵盤の所に付けたら楽しそう…♪)<br />
まず、出来たArduinoのスケッチから。</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-11-22.49.41.png"><img class="alignnone size-large wp-image-107" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-11-22.49.41-1024x733.png" alt="スクリーンショット 2015-03-11 22.49.41" width="1024" height="733" /></a><br />
こんな簡易的なスケッチを書く事でさえ、長時間掛けてしまいましたよ。。</p>
<p>右のシリアルモニタを見ると分かりますが、3つのセンサーの値を1行に表示されるようにしています。<br />
そうする事でMax側でも、3つのリストとして認識されるようになります。</p>
<p>これをやらないと、「1, 2, 3,」のリストではなく「1」「2」「3」というバラバラの数値としてMaxが受け取ってしまいます。</p>
<p>それもそれで、順番通りにきちんと振り分けられればOKだと思いますが。</p>
<p>ちなみに、Serial.printlnで改行になって、Serial.printだと、そのまま横に並んで表示されます。<br />
Serial.printlnがないと、横に連続的に表示されます。</p>
<p>&nbsp;</p>
<p>こっちがMaxのパッチです。</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-11-22.47.19.png"><img class="alignnone size-large wp-image-108" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-11-22.47.19-1024x988.png" alt="スクリーンショット 2015-03-11 22.47.19" width="1024" height="988" /></a></p>
<p>前回の1つのフォトリフレクタのパッチから作り直してるので、割と代わり映えはしません。</p>
<p>itoaオブジェクトの手前までは、一つの値しか表示されません。(1つ目のXの値だけ来てるのか、順番に値が来てるのかは、今の私には分かりません…!!)</p>
<p>itoa以降でリスト化して、unpackで数値を分解させれば、それぞれ3つのセンサーの値を受け取れます◎<br />
そしたら、後はお好みのパッチで遊ぶだけ〜。<br />
他のセンサーでも色々試してみたら、また書きます。</p>
]]></content:encoded>
			<wfw:commentRss>http://satoo.moo.jp/akari/?feed=rss2&#038;p=106</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduinoにフォトリフレクタを付けて照明制御</title>
		<link>http://satoo.moo.jp/akari/?p=74</link>
		<comments>http://satoo.moo.jp/akari/?p=74#comments</comments>
		<pubDate>Sun, 08 Mar 2015 13:14:13 +0000</pubDate>
		<dc:creator><![CDATA[akariart]]></dc:creator>
				<category><![CDATA[Max for Lighting]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[シリアル通信]]></category>
		<category><![CDATA[センサー]]></category>
		<category><![CDATA[同期]]></category>

		<guid isPermaLink="false">http://satoo.moo.jp/akari/?p=74</guid>
		<description><![CDATA[今回はArduinoをMaxを繋げてみたく、そのセ...]]></description>
				<content:encoded><![CDATA[<p>今回はArduinoをMaxを繋げてみたく、そのセンサーにフォトリフレクタを選びました。<br />
実際、こんな感じにできました！</p>
<p><iframe src="https://www.youtube.com/embed/oMKPr5bH8Ng" width="420" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe><br />
フォトリクフレクタは発光部から出る光を、検知したい物体で遮り、反射された光を受光部で受信することにより、物体を検知するセンサ。</p>
<p>それを照明が点く・点かないで応用してみました◎</p>
<p>&nbsp;</p>
<p>パッチはこんな感じに。</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-08-19.29.07.png"><img class="alignnone size-large wp-image-76" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-08-19.29.07-1024x858.png" alt="スクリーンショット 2015-03-08 19.29.07" width="1024" height="858" /></a></p>
<p>パッチは、ほぼMaxチュートリアルのコミュニケーションカテゴリの「Max Comm Tutorial 2: Serial Communication」のままです。</p>
<p>必要なさそうなオブジェクトは消してあります。</p>
<p>ポートはdだったり、cだったりその時のPCのUSBの状態によって変わるようです。</p>
<p>Max windowには、port d: usbmodem1411と表示してありました。<br />
Arduino側で「ツール」→「シリアルポート」を見ると、そのポート番号にチェックが入っているので、ポートはこれで間違いなし。</p>
<p>Arduinoのシリアルモニタで確認した時に、フォトリフレクタの値の最小値、最大値が980~1020だっため、照明の明るさに合わせて0~255にスケールしてあります。</p>
<p>&nbsp;</p>
<p>んで、Arduinoのスケッチはこんな感じに。</p>
<p><a href="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-08-19.28.39.png"><img class="alignnone size-full wp-image-75" src="http://satoo.moo.jp/akari/wp-content/uploads/2015/03/スクリーンショット-2015-03-08-19.28.39.png" alt="スクリーンショット 2015-03-08 19.28.39" width="1008" height="982" /></a></p>
<p>Arduinoシリアルポートを開いてると、Maxでデータを受信する事はできません。<br />
同様に、Maxでデータを受けてるとArduinoのシリアルポートは開けない。</p>
<p>使えるシリアルは1つのみです。デリケートですね。。</p>
<p>んで！<br />
センサーをこれより増やしたりしたい時は当然の事ながら、ArduinoのスケッチもMaxのパッチもそれ専用に書き換えなければなりません。</p>
<p>…そこで今つまづき中。。。</p>
<p>&nbsp;</p>
<p>出来たらまた、公開しますーー。</p>
]]></content:encoded>
			<wfw:commentRss>http://satoo.moo.jp/akari/?feed=rss2&#038;p=74</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
