<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>おまめさんの電子工作</title>
<link>https://ameblo.jp/misodasi/</link>
<atom:link href="https://rssblog.ameba.jp/misodasi/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>食後のコーヒーで ほっこりしながら・・</description>
<language>ja</language>
<item>
<title>秋月もうで</title>
<description>
<![CDATA[ <div style="color: rgb(48, 48, 48); font-family: &quot;メイリオ&quot;,&quot;Meiryo&quot;,&quot;ヒラギノ角ゴ Pro W3&quot;,&quot;Hiragino Kaku Gothic Pro&quot;,&quot;ＭＳ Ｐゴシック&quot;,sans-serif;"><p>新年早々秋葉原にいってきましたょ。(^◇^)<br><br>戦利品は、<a href="http://www.mimatsu.co.jp/cntnts/htm/kyusyu/wire/wire2_hpvc.htm">九州電気</a> での 0.65mm 単芯ケーブル</p><p>&nbsp;</p><table border="1"><tbody><tr><td>H-PVC<br>(単線)</td><td>心構成</td><td>絶縁体厚/<br>仕上外径</td><td>被服色</td><td>耐熱温度</td><td>10m価格</td><td>導体抵抗Ω/Km</td><td>許容<br>電流</td></tr><tr><td>0.65mm</td><td>1/0.65</td><td>0.4mm/<br>1.45mm</td><td>白・赤・黒・緑・黄</td><td>80℃</td><td>300円</td><td>56.3</td><td>8A</td></tr></tbody></table><p>&nbsp;</p><p><a href="https://stat.ameba.jp/user_images/20180112/17/misodasi/16/28/j/o0494035614110554669.jpg"><img alt="" height="303" src="https://stat.ameba.jp/user_images/20180112/17/misodasi/16/28/j/o0494035614110554669.jpg" width="420"></a></p><p>&nbsp;</p><p>あと秋月で少々。</p><p><a href="https://stat.ameba.jp/user_images/20180112/17/misodasi/c6/23/j/o0547038014110554705.jpg"><img alt="" height="292" src="https://stat.ameba.jp/user_images/20180112/17/misodasi/c6/23/j/o0547038014110554705.jpg" width="420"></a></p><p>スピーカー 100円<br>音声合成LSI 850円<br>タクトスイッチ 50円<br>半固定抵抗(10kΩ)50円<br>3.5mmピンジャックDIP化キット 150円<br>ワニ口クリップ 220円<br>合計1420円なり～</p><p>&nbsp;</p><p>んなことより「足」を使い切ったぁ (^o^ゞ 明日は筋肉痛かも<br>その代わりタクトスイッチには足が 1本余分に生えてたょ・・アースだネ</p><p>&nbsp;</p></div>
]]>
</description>
<link>https://ameblo.jp/misodasi/entry-12343922239.html</link>
<pubDate>Fri, 12 Jan 2018 18:43:08 +0900</pubDate>
</item>
<item>
<title>敏感なのがいぃ</title>
<description>
<![CDATA[ <div style="color: rgb(48, 48, 48); font-family: &quot;メイリオ&quot;,&quot;Meiryo&quot;,&quot;ヒラギノ角ゴ Pro W3&quot;,&quot;Hiragino Kaku Gothic Pro&quot;,&quot;ＭＳ Ｐゴシック&quot;,sans-serif;"><p>雨もあがって、株もあがって、みかんの美味しい季節となりました。</p><p>(#^.^#) ほかに、な～も思いつかなかったのょ</p><p>&nbsp;</p><p><a href="https://stat.ameba.jp/user_images/20171031/01/misodasi/d4/70/p/o0505037214059799036.png"><img alt="" height="309" src="https://stat.ameba.jp/user_images/20171031/01/misodasi/d4/70/p/o0505037214059799036.png" width="420"></a></p><p><br>ってなわけで、前回の「手動Ver」を自動にします。</p><p>&nbsp;</p><p><span style="color: rgb(0, 153, 68);">● プログラム</span></p><div style="padding: 10px; background-color: rgb(255, 255, 255);"><span style="color: rgb(0, 153, 68);">const int</span> LED = 13; //. 7°の LED<br><span style="color: rgb(0, 153, 68);">const int</span> TSW = 27; //. タクトスイッチ<br><span style="color: rgb(0, 153, 68);">int</span> Flg = 0; //. 部屋の状態<br><br><span style="color: rgb(0, 153, 68);">void</span> setup()<br>{<br><span style="color: rgb(255, 0, 0);">pinMode</span>(LED, <span style="color: rgb(0, 153, 68);">OUTPUT</span>);<br><span style="color: rgb(255, 0, 0);">pinMode</span>(TSW, <span style="color: rgb(0, 153, 68);">INPUT_PULLUP</span>);<br>}<br><br><span style="color: rgb(0, 153, 68);">void</span> loop()<br>{<br>//. スイッチ押されてるか確認<br>if (<span style="color: rgb(255, 0, 0);">digitalRead</span>(TSW) == <span style="color: rgb(0, 153, 68);">LOW</span>)<br>{ Flg = 1 - Flg; }<br><br>if (Flg == 1)<br>{<br><span style="color: rgb(255, 0, 0);">digitalWrite</span>(LED, <span style="color: rgb(0, 153, 68);">HIGH</span>);<br><span style="color: rgb(255, 0, 0);">delay</span>(1000);<br>}<br><span style="color: rgb(255, 0, 0);">digitalWrite</span>(LED, <span style="color: rgb(0, 153, 68);">LOW</span>);<br><span style="color: rgb(255, 0, 0);">delay</span>(1000);<br>}</div><p>&nbsp;</p><p>って感じで簡単にできるケド、実際に動かしてみるとスイッチの反応がいまひとつ。(^。^)</p><p>&nbsp;</p><p>1～2秒の長押ししないと、スイッチでの ON/OFF が切り替わらない。</p><p>&nbsp;</p><p>プログラムを見ると「スイッチ押されてるか確認」してから LED を 1～2秒つけたり消したりしてます。<br>再び loop() 関数が呼ばれて「スイッチ押されてるか確認」するまで 1～2秒の間があるというわけです。(ΘLΘ) 鈍感すぎる</p><p>&nbsp;</p><p>んなわけで loop() 関数は、なるだけサクッと抜ける方が良いでしょう。d(^-^)</p><p>&nbsp;</p><p>Flg を「部屋の状態」としたのは、スイッチの ON/OFF と LED の ON/OFF とは別の ON/OFF 状態を表したいからです。</p><p>&nbsp;</p><p>スイッチは押した瞬間だけ ON (LOW) で、通常 OFF (HIGH) です。<br>(LOW・HIGH が逆に見えるのは INPUT_PULLUP のため)</p><p>&nbsp;</p><p>スイッチと「部屋の状態」の関係は分かりやすいでしょう、1回押すと「部屋の状態」が ON (明るくなる)、2回目押すと「部屋の状態」が OFF (暗くなる) って、普通の部屋の電気のスイッチ感覚です。</p><p>&nbsp;</p><p>「部屋の状態」が ON (明るい) ときに LED をチカチカと ON/OFF させたいのですから、LED の ON/OFF と 「部屋の状態」の ON/OFF は別ものってコトです。</p><p>&nbsp;</p><p>delay(10) にして「状態キープカウンター」100回 で 1秒間・・</p><p>&nbsp;</p><p>そんなこんなで、スイッチ押すと反応良く切り替わるのができました。(^v^♪</p><p><br><span style="color: rgb(0, 153, 68);">● 敏感なプログラム</span></p><div style="padding: 10px; background-color: rgb(255, 255, 255);"><span style="color: rgb(0, 153, 68);">const int</span> LED = 13; //. 7°の LED<br><span style="color: rgb(0, 153, 68);">const int</span> TSW = 27; //. タクトスイッチ<br><span style="color: rgb(0, 153, 68);">int</span> Flg = 0; //. 部屋の状態<br><span style="color: rgb(0, 153, 68);">int</span> KeepCnt = 100; //. 状態キープカウンター<br><span style="color: rgb(0, 153, 68);">int</span> LedStste = 0; //. LEDの状態 0=消灯 1=点灯<br><br><span style="color: rgb(0, 153, 68);">void</span> setup()<br>{<br><span style="color: rgb(255, 0, 0);">pinMode</span>(LED, <span style="color: rgb(0, 153, 68);">OUTPUT</span>);<br><span style="color: rgb(255, 0, 0);">pinMode</span>(TSW, <span style="color: rgb(0, 153, 68);">INPUT_PULLUP</span>);<br>}<br><br><span style="color: rgb(0, 153, 68);">void</span> loop()<br>{<br><span style="color: rgb(0, 153, 68);">int</span> Tsw = <span style="color: rgb(255, 0, 0);">digitalRead</span>(TSW);<br><br>if (Tsw == <span style="color: rgb(0, 153, 68);">LOW</span>) //. スイッチ押された<br>{<br>Flg = 1 - Flg; //. 点滅 / 消灯 を切替<br>KeepCnt = 0; //. すぐ反応するように<br>}<br><br>if (KeepCnt == 0) //. スイッチ押した直後と 1秒ごとの処理<br>{<br>if (Flg == 1) //. 点滅<br>{<br>if (LedStste == 0)<br>{<br><span style="color: rgb(255, 0, 0);">digitalWrite</span>(LED, <span style="color: rgb(0, 153, 68);">HIGH</span>);<br>LedStste = 1;<br>}<br>else<br>{<br><span style="color: rgb(255, 0, 0);">digitalWrite</span>(LED, <span style="color: rgb(0, 153, 68);">LOW</span>);<br>LedStste = 0;<br>}<br>}<br>else //. 消灯<br>{<br><span style="color: rgb(255, 0, 0);">digitalWrite</span>(LED, <span style="color: rgb(0, 153, 68);">LOW</span>);<br>LedStste = 0;<br>}<br>KeepCnt = 100;<br><span style="color: rgb(255, 0, 0);">delay</span>(500); //. 1回のスイッチONで何回も押した感じにならないように<br>}<br><br>KeepCnt--;<br><span style="color: rgb(255, 0, 0);">delay</span>(10);<br>}</div></div>
]]>
</description>
<link>https://ameblo.jp/misodasi/entry-12324262280.html</link>
<pubDate>Tue, 31 Oct 2017 01:20:40 +0900</pubDate>
</item>
<item>
<title>手動で Lチカ</title>
<description>
<![CDATA[ <div style="color: rgb(48, 48, 48); font-family: &quot;メイリオ&quot;,&quot;Meiryo&quot;,&quot;ヒラギノ角ゴ Pro W3&quot;,&quot;Hiragino Kaku Gothic Pro&quot;,&quot;ＭＳ Ｐゴシック&quot;,sans-serif;"><p><span style="color: rgb(204, 0, 100);">■ タクトスイッチ</span></p><p><a href="https://stat.ameba.jp/user_images/20171030/01/misodasi/59/80/p/o0292029414059115885.png"><img alt="" height="294" src="https://stat.ameba.jp/user_images/20171030/01/misodasi/59/80/p/o0292029414059115885.png" width="150"></a></p><p>タクトスイッチには足が 4本はえてます、だけど中で 2本づつ繋がってるので、実質足は 2本ってコトです。d(^-^)</p><p>&nbsp;</p><p>で、片足を 27ピンにつなげて、反対の足を GND に。<br>LED も短い足を GND につなげていたので、共有できるように、青いジャンパーケーブルをブレッドボードのマイナスライン (青い線) のところに差替えしました。</p><p>&nbsp;</p><p>LED とタクトスイッチを GND に繋げる所には、短いジャンパーケーブルで充分なので自作しても良いでしょう。</p><p>&nbsp;</p><p>「導体径 0.65mm の単線のケーブル」をワイヤーストリッパーでちょいとナニするだけでイイ～感じに差さります。～♪</p><p>&nbsp;</p><p><a href="https://stat.ameba.jp/user_images/20171030/01/misodasi/4d/d6/p/o0543042814059115898.png"><img alt="" height="331" src="https://stat.ameba.jp/user_images/20171030/01/misodasi/4d/d6/p/o0543042814059115898.png" width="420"></a></p><p>&nbsp;</p><p><span style="color: rgb(0, 106, 47);">● プログラム</span></p><div style="padding: 10px; background-color: rgb(255, 255, 255);"><p><span style="color: rgb(0, 153, 68);">const int</span> LED = 13;&nbsp;&nbsp;&nbsp;&nbsp; //. 7°の LED<br><span style="color: rgb(0, 153, 68);">const int</span> TSW = 27;&nbsp;&nbsp;&nbsp;&nbsp; //. タクトスイッチ</p><p>&nbsp;</p><p><span style="color: rgb(0, 153, 68);">void</span> setup()<br>{<br>&nbsp; <span style="color: rgb(255, 0, 0);">pinMode</span>(LED, <span style="color: rgb(0, 153, 68);">OUTPUT</span>);<br>&nbsp; <span style="color: rgb(255, 0, 0);">pinMode</span>(TSW, <span style="color: rgb(0, 153, 68);">INPUT_PULLUP</span>);<br>}</p><p>&nbsp;</p><p><span style="color: rgb(0, 153, 68);">void </span>loop()<br>{<br>&nbsp; if (<span style="color: rgb(255, 0, 0);">digitalRead</span>(TSW) == <span style="color: rgb(0, 153, 68);">LOW</span>)<br>&nbsp; {&nbsp; <span style="color: rgb(255, 0, 0);">digitalWrite</span>(LED, <span style="color: rgb(0, 153, 68);">HIGH</span>);&nbsp; }<br>&nbsp; else<br>&nbsp; {&nbsp; <span style="color: rgb(255, 0, 0);">digitalWrite</span>(LED, <span style="color: rgb(0, 153, 68);">LOW</span>);&nbsp; }</p><p>&nbsp; <span style="color: rgb(255, 0, 0);">delay</span>(10);<br>}</p></div><p>&nbsp;</p><p>とりあえず スイッチ押してる間だけ LED が点灯します。</p><p>&nbsp;</p><p>ってコトで「Lチカ」させるためには一生懸命スイッチを連打する必要があります。<br>気のせいか、バージョンダウンしたようなぁ。(^o^ゞ</p><p>&nbsp;</p><p>&nbsp;</p></div>
]]>
</description>
<link>https://ameblo.jp/misodasi/entry-12323989795.html</link>
<pubDate>Mon, 30 Oct 2017 01:55:41 +0900</pubDate>
</item>
<item>
<title>まずは Lチカ</title>
<description>
<![CDATA[ <div style="color: rgb(48, 48, 48); font-family: &quot;メイリオ&quot;,&quot;Meiryo&quot;,&quot;ヒラギノ角ゴ Pro W3&quot;,&quot;Hiragino Kaku Gothic Pro&quot;,&quot;ＭＳ Ｐゴシック&quot;,sans-serif;"><p>秋月の「3mm 赤色LED 70° OSR5JA3Z74A」で LED チカチカ させてみる。</p><p>&nbsp;</p><p><a href="https://stat.ameba.jp/user_images/20171028/05/misodasi/e0/a2/p/o0382038114057716978.png"><img alt="" height="381" src="https://stat.ameba.jp/user_images/20171028/05/misodasi/e0/a2/p/o0382038114057716978.png" width="382"></a></p><p>&nbsp;</p><p><span style="color: rgb(0, 0, 255);">◆ LED の仕様</span></p><p>・ 標準電流 : 30mA<br>・ VF (順方向電圧降下) : 2.1V<br>・ 逆耐圧 : 5.0V<br>・ 光度 : 330mcd<br>・ ドミナント波長 : 625nm typ<br>・ 半値角 : 70°<br>・ PD : 78mW</p><p>&nbsp;</p><p>だそうな。(^^) この LED の特徴は 70°ってトコロ<br>ざっくり言えば「横から見てもけっこう明るい」って事でしょネ。</p><p>&nbsp;</p><p><span style="color: rgb(0, 0, 255);">◆ 使う抵抗の計算</span></p><p>ESP32-DevKitC から <span style="color: rgb(255, 0, 0);">5V</span> の電気もらって<br>LEDの電圧 (仕様の VF) が <span style="color: rgb(255, 0, 0);">2.1V</span><br>LEDの電流 30mA (ミリアンペア) は <span style="color: rgb(255, 0, 0);">0.03A </span>(アンペア) なので</p><p>&nbsp;</p><p>(5V - 2.1V) / 0.03A = 96.66Ω</p><p>&nbsp;</p><p>約 100Ω なので、余裕をもって 150Ω ぐらいで・・・ と思ったケド 100Ω と 330Ω しかない。(^o^ゞ</p><p>&nbsp;</p><p>シンプルに 330Ω 1個でやってみよう。</p><p>&nbsp;</p><p>なお 100Ω を 2個を直列にして 200Ω として使うことも、330Ω 2個を並列にして 165Ω にすることも出来ますょ。</p><p>こんなことに抵抗 2個使うことに "(-""-)" 抵抗が無ければですが</p><p>&nbsp;</p><p>330Ω のカラーコードは「みかんは橙」「みかんは橙」「茶を一杯」で、秋月の「1/2W カーボン抵抗 330Ω 橙橙茶銀」を使います。</p><p>&nbsp;</p><table border="1" cellpadding="2" cellspacing="0" style="text-align: center; background-color: rgb(255, 255, 255);"><tbody><tr><td colspan="5">抵抗のカラーコード</td></tr><tr><td>色</td><td>数値</td><td>乗数</td><td>誤差</td><td>覚え方</td></tr><tr><td style="color: rgb(255, 255, 0); background-color: rgb(0, 0, 0);">黒</td><td>0</td><td>×10<sup>0</sup></td><td>&nbsp;</td><td>黒い礼服</td></tr><tr><td style="color: rgb(255, 255, 0); background-color: rgb(165, 42, 42);">茶</td><td>1</td><td>×10<sup>1</sup></td><td>±1%</td><td>茶を一杯</td></tr><tr><td style="background-color: rgb(255, 0, 0);">赤</td><td>2</td><td>×10<sup>2</sup></td><td>±2%</td><td>赤いにんじん</td></tr><tr><td style="background-color: rgb(255, 165, 0);">橙</td><td>3</td><td>×10<sup>3</sup></td><td>&nbsp;</td><td>みかんは橙</td></tr><tr><td style="background-color: rgb(255, 255, 0);">黄</td><td>4</td><td>×10<sup>4</sup></td><td>&nbsp;</td><td>四季の色</td></tr><tr><td style="background-color: rgb(0, 255, 0);">緑</td><td>5</td><td>×10<sup>5</sup></td><td>±0.5%</td><td>緑はＧＯ</td></tr><tr><td style="color: rgb(255, 255, 0); background-color: rgb(0, 0, 255);">青</td><td>6</td><td>×10<sup>6</sup></td><td>&nbsp;</td><td>青二才のろくで無し</td></tr><tr><td style="color: rgb(255, 255, 0); background-color: rgb(128, 0, 128);">紫</td><td>7</td><td>×10<sup>7</sup></td><td>&nbsp;</td><td>紫式(7)部</td></tr><tr><td style="color: rgb(255, 255, 0); background-color: rgb(128, 128, 128);">灰</td><td>8</td><td>×10<sup>8</sup></td><td>&nbsp;</td><td>ハイヤー</td></tr><tr><td style="background-color: rgb(255, 255, 255);">白</td><td>9</td><td>&nbsp;</td><td>&nbsp;</td><td>ホワイトクリスマス</td></tr><tr><td style="background-color: rgb(255, 215, 0);">金</td><td>&nbsp;</td><td>×10<sup>-1</sup></td><td>±5%</td><td>&nbsp;</td></tr><tr><td style="background-color: rgb(192, 192, 192);">銀</td><td>&nbsp;</td><td>×10<sup>-2</sup></td><td>±10%</td><td>&nbsp;</td></tr><tr><td style="background-color: rgb(248, 248, 255);">なし</td><td>&nbsp;</td><td><sup>&nbsp;</sup></td><td>±20%</td><td>&nbsp;</td></tr></tbody></table><p>&nbsp;</p><p>&nbsp;</p><p><span style="color: rgb(0, 153, 68);">● 組立</span></p><p>さぁ～て。(^o^)<br>とりあえず、こんな感じに用意してみた。</p><p>&nbsp;</p><p><a href="https://stat.ameba.jp/user_images/20171028/05/misodasi/c1/eb/p/o0594044414057718292.png"><img alt="" height="314" src="https://stat.ameba.jp/user_images/20171028/05/misodasi/c1/eb/p/o0594044414057718292.png" width="420"></a></p><p>&nbsp;</p><p>だけど、1つのブレッドボードに ESP32-DevKitC を挿すと、使える穴が極端に少ない。<br>んで、2つのブレッドボードを繋げて、真ん中に ESP32-DevKitC を挿しました。</p><p>&nbsp;</p><p><span style="color: rgb(0, 0, 255);">◆ 部品の配置</span></p><p>・ 13ピン (IO13) のところに抵抗の足を差す。<br>・ 反対の足をブレッドボードの溝をまたいで近場に差す。<br>・ 同じ列に LED の長いほうの足を差す。<br>・ 短い方の足をとなりあたりに差す。<br>・ その列にジャンパーコードを差す。<br>・ 反対の足を GND の所に差す。</p><p>&nbsp;</p><p>説明するより見た方が早いので、拡大すると</p><p><a href="https://stat.ameba.jp/user_images/20171028/06/misodasi/96/fe/p/o0512046014057720376.png"><img alt="" contenteditable="inherit" height="377" src="https://stat.ameba.jp/user_images/20171028/06/misodasi/96/fe/p/o0512046014057720376.png" width="420"></a></p><p>&nbsp;</p><p>拡大するの間違えた (●´ω｀●) ぜんぜん早くなかったょ</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="color: rgb(0, 153, 68);">● プログラムの書き込み</span></p><p>&nbsp;</p><p>6行ほど書きました。</p><p>&nbsp;</p><p>1行目は、13 (使うピンの番号) を LED という変数に入れただけ。<br>これで、以降は 13 の替わりに LED と書けます。</p><p>&nbsp;</p><p>const int LED = 13;&nbsp;&nbsp;&nbsp;&nbsp; //. 7°の LED</p><p>&nbsp;</p><p>2行目は setup() 関数の中に書きました。(初期設定する関数です)<br>ピンモードの設定で、13ピンを「出力モード」にしました。</p><p>&nbsp;</p><p>pinMode(LED, OUTPUT);</p><p>&nbsp;</p><p>3～6行目は loop() 関数の中に書きます。(何度も繰り返す関数です)<br>13ピンを HIGH にしたり LOW にしたりを繰り返します。<br>delay(1000) は「1秒待て」って処理です。</p><p>&nbsp;</p><p>digitalWrite(LED, HIGH);<br>delay(1000);<br>digitalWrite(LED, LOW);<br>delay(1000);</p><p><br>こんな感じで、とりあえず「名前を付けて保存」します。</p><p><a href="https://stat.ameba.jp/user_images/20171028/06/misodasi/72/c5/p/o0386048014057722013.png"><img alt="" height="480" src="https://stat.ameba.jp/user_images/20171028/06/misodasi/72/c5/p/o0386048014057722013.png" width="386"></a></p><p>&nbsp;</p><p>そして「コンパイル」をして、エラーが無ければ「書き込み」ボタンを・・。</p><p><a href="https://stat.ameba.jp/user_images/20171028/06/misodasi/c2/df/p/o0255016014057722022.png"><img alt="" height="160" src="https://stat.ameba.jp/user_images/20171028/06/misodasi/c2/df/p/o0255016014057722022.png" width="255"></a></p><p>&nbsp;</p><p>「Lチカ」成功 ヽ(^o^)/ ヤッホィ</p><p><a href="https://stat.ameba.jp/user_images/20171028/06/misodasi/4e/77/p/o0647046114057722029.png"><img alt="" height="299" src="https://stat.ameba.jp/user_images/20171028/06/misodasi/4e/77/p/o0647046114057722029.png" width="420"></a></p><p>&nbsp;</p></div>
]]>
</description>
<link>https://ameblo.jp/misodasi/entry-12323454841.html</link>
<pubDate>Sat, 28 Oct 2017 05:15:15 +0900</pubDate>
</item>
<item>
<title>プログラム書く準備</title>
<description>
<![CDATA[ <h4><a href="https://stat.ameba.jp/user_images/20171027/01/misodasi/56/b1/p/o0424037214057033460.png"><img alt="" height="368" src="https://stat.ameba.jp/user_images/20171027/01/misodasi/56/b1/p/o0424037214057033460.png" width="420"></a></h4><h4>&nbsp;</h4><h4><span style="font-weight: bold;">■ IDE (開発環境) をインストール</span></h4><p><span style="font-weight: bold;"><a href="https://www.arduino.cc/en/Main/Software">https://www.arduino.cc/en/Main/Software</a><br>↑ から DL (ダウンロード)<br><br>「Windows ZIP 版」の方を、<span style="color: rgb(143, 32, 255);">自分で用意</span>した 『C:\User\FreeTool\ArduinoIDE』 に DL しました。<br><br><a href="https://stat.ameba.jp/user_images/20171027/01/misodasi/ff/eb/p/o0443031814057022644.png"><img alt="" height="301" src="https://stat.ameba.jp/user_images/20171027/01/misodasi/ff/eb/p/o0443031814057022644.png" width="420"></a><br><br><br><a href="https://stat.ameba.jp/user_images/20171027/01/misodasi/ac/07/p/o0557022314057022656.png"><img alt="" height="168" src="https://stat.ameba.jp/user_images/20171027/01/misodasi/ac/07/p/o0557022314057022656.png" width="420"></a></span><br>&nbsp;</p><p><span style="font-weight: bold;">● zip版の方を使う</span></p><p>&nbsp;</p><p><span style="font-weight: bold;">まず 「arduino-1.8.5-windows.zip」 を解凍します。<br>arduino.exe を実行<br>Java のメッセージが出たら 「アクセス許可」<br><br>IDE のウィンドウが表示されました。(^^)v</span><br><a href="https://stat.ameba.jp/user_images/20171027/01/misodasi/a4/16/p/o0486045614057022669.png"><img alt="" height="394" src="https://stat.ameba.jp/user_images/20171027/01/misodasi/a4/16/p/o0486045614057022669.png" width="420"></a><br><br><span style="font-weight: bold;">いちおう事前に [ツール] - [シリアルポート] を確認してみる<br>ワタシの場合は 1つも無いのでグレーになってたょ。 (｡・o・｡)<br><a href="https://stat.ameba.jp/user_images/20171027/01/misodasi/ea/9c/p/o0406032614057022683.png"><img alt="" height="326" src="https://stat.ameba.jp/user_images/20171027/01/misodasi/ea/9c/p/o0406032614057022683.png" width="406"></a> </span></p><p>&nbsp;</p><h4><span style="font-weight: bold;">■ ここで ボードを接続</span></h4><p><span style="font-weight: bold;">Arduino ボードを USBケーブルでパソコンと接続しましす。<br><br>赤い LEDが点灯して、パソコンから USBを認識した「ポコンッ」という音がした。<br>さぞやドライバがインストールされたことでしょう。 (^◇^)<br><br>[ツール] - [シリアルポート] を確認してみたら、COM3 ってのがあった、これが Arduinoボードの繋がってるポートってわけだ。</span></p><p><a href="https://stat.ameba.jp/user_images/20171027/01/misodasi/fb/53/p/o0512027214057022695.png"><img alt="" height="223" src="https://stat.ameba.jp/user_images/20171027/01/misodasi/fb/53/p/o0512027214057022695.png" width="420"></a></p><p>&nbsp;</p><h4><span style="font-weight: bold;">◆ </span><strong>Arduino</strong><span style="font-weight: bold;">ボードを繋いでもシリアルポート (COM1 とか COM3) が表示されない場合</span></h4><p><span style="font-weight: bold;">デバイスマネージャに [ポート] - [CP2102 USB to UART Bridge Controller] というのが表示されるが [注意の三角マーク] がついている。<br><br>[ドライバーの更新] - [・・自動検索] ではインストールできないネ。(^。^)<br><br>https://jp.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers<br>↑ からドライバ DL<br>「Windows 7/8/8.1/10 VCP をダウンロード (5.3 MB) (デフォルト) 」<br><br>「CP210x_Windows_Drivers」フォルダを作って解凍しました。<br><br>[ドライバーの更新] - [コンピュータを参照・・] で上記フォルダを指定して Inst&nbsp;(インストール) できました。</span></p><h4>&nbsp;</h4><h4><span style="font-weight: bold;">●</span><span style="font-weight: bold;"> ボードの設定</span></h4><p><span style="font-weight: bold;">[ツール] - [ボード] でボード名を選択したいのだけど、「ESP32-DevKitC」や「ESP-WROOM32」などのボード名は見当たらない。<br><br>そこで、Arduino IDE (開発環境) に、「Arduino core for the ESP32」 (以下「ESPライブラリ」) をインストールします。</span></p><p>&nbsp;</p><p><span style="font-weight: bold;">【手順1 : Arduinoフォルダを作成】</span><br><br><span style="color: rgb(127, 127, 127);">うっすら書いておこうかぁ (∵)<br>1度でも Arduino を起動すれば『Arduinoフォルダ』が自動的に作られています。<br>それが「C:\ユーザー\(ユーザー名)\ドキュメント\Arduino」です。</span><br><br><span style="color: rgb(127, 127, 127);">このフォルダを『Arduinoフォルダ』として、以降の「ESPライブラリ」インストールや、コンパイルがすんなり成功すれば良いのですが、うまくいかない場合もあります。<br>確実なのは『Arduinoフォルダ』を手作業で作るコトなので、その手順を示します。</span><br><br><span style="font-weight: bold;">　　・ Cドライブのルートに『Arduinoフォルダ』を作成します。<br>　　　「C:\Arduino」というコトですネ。(^_-)-☆</span><br><br><span style="color: rgb(127, 127, 127);">これもうっすら (∵)<br>Windows の既存のフォルダが関わらなければなんでも OK で、たとえば「C:\User2\ar」でもかまいません・・試してないケド。(^o^ゞ<br>「C:\ユーザー」の中や「C:\Program Files」の中に作らないってコトです。</span><br><br><span style="font-weight: bold;">　　・ そして「Arduino IDE」を起動して、メニューから [ファイル] - [環境設定] で<br>　　　〔スケッチブックの保存場所〕を『Arduinoフォルダ』である「C:\Arduino」に変更します。<br><br>これで『Arduinoフォルダ』が完成しました。<br><br>【手順2 : ESPライブラリをインストール】<br>　　・ GitHub の <a href="https://github.com/espressif/arduino-esp32">arduino-esp32</a> のページを開きます。<br>　　・ ページ右上の方にある「Clone or download」のボタンをクリックして、Zip ファイルをダウンロードします。<br>　　・ ダウンロードした Zip ファイルを解凍しておきます。<br>　　・ エクスプローラで、上記で作成した『Arduinoフォルダ』を開きます。<br>　　・ 『Arduinoフォルダ』の中に、「hardware」フォルダを作り、その中に「espressif」、さらにその中に「esp32」のフォルダを作ります。<br>　　・ 「esp32フォルダ」の中に、解凍した「arduino-esp32-masterフォルダ」の中身をコピーします。<br>　　・ toolsフォルダの中にある「get.exe」を実行します。<br>　　　　(数分かかりました)</span><br><br><a href="https://stat.ameba.jp/user_images/20180125/06/misodasi/33/f8/p/o0518050014118497768.png"><img alt="" height="405" src="https://stat.ameba.jp/user_images/20180125/06/misodasi/33/f8/p/o0518050014118497768.png" width="420"></a><br><br><span style="font-weight: bold;">成功していれば Arduino_IDE を起動すると、「ツール」→「ボード」→「ESP32 Dev Module」を選べるようになります。<br><br>【プログラムの書き込み】<br>1. IDEでスケッチを書く<br>2. スケッチをボードにアップロードし、ボードがリスタートするまで数秒待つ<br>3. ボードがスケッチを実行する<br><br>(^_^)v 良かったょ～<br><a href="https://stat.ameba.jp/user_images/20171027/01/misodasi/7d/fc/p/o0553033514057022699.png"><img alt="" height="254" src="https://stat.ameba.jp/user_images/20171027/01/misodasi/7d/fc/p/o0553033514057022699.png" width="420"></a></span></p><p>&nbsp;</p><p>2018.01.25 更新</p>
]]>
</description>
<link>https://ameblo.jp/misodasi/entry-12323168608.html</link>
<pubDate>Fri, 27 Oct 2017 01:45:14 +0900</pubDate>
</item>
<item>
<title>高級おもちゃ</title>
<description>
<![CDATA[ <p><span style="font-weight: bold;">最近「もの作り」というテーマで考える機会がありました。<br>そこで電子工作の現状をチョット調べてみることにしたでゴザル。(^_-)-☆<br><br>流行りはマイコンモジュールを使ったもので、主に 2種類でした。<br>1つは Arduino (アルドゥイノ)、もう 1つは Raspberry Pi (ラズパイ) というもの。<br><br>ちょうど Arduino 系の新しいのが秋月で発売したようなので、それを使ってみる事にしましたょ。d(^-^)<br><br>ちなみに「Arduino 系」の「系」というのは Arduino は仕様を公開しているので、本家 Arduino 以外に、Arduino コンパチ製品 (そっくりの中華) や、Arduino 互換製品 (類似品 、Arduino IDE が対応してる) 等があるからです。<br><br>今回使用するのは、互換の <span style="color: rgb(255, 0, 0);">ESP32-DevKitC </span>です。</span><br><br><a href="https://stat.ameba.jp/user_images/20171030/00/misodasi/f5/39/p/o0739073914059092315.png"><img alt="" height="420" src="https://stat.ameba.jp/user_images/20171030/00/misodasi/f5/39/p/o0739073914059092315.png" width="420"></a></p><p><br><span style="font-weight: bold;">この ESP32-DevKitC には <span style="color: rgb(0, 153, 68);">ESP-WROOM-32 </span>が乗っています。<br>逆に言えば ESP-WROOM-32 を扱いやすいようにインターフェースを装備したのが ESP32-DevKitC です。<br>スペック等調べるときには ESP32-DevKitC はもちろんですが、元の ESP-WROOM-32 で調べるのも良いかと。<br><br>なによりも安価で、ケッコウな機能があるのが、魅力かと。d(^-^)<br><br>備考として、本家「Arduino UNO」の記事はヒント程度なら良いが、特にソースは役立たないコトが多いので 「ESP・・」 の記事があれば、それを優先しよう。</span></p><h4><span style="font-weight: bold;"><span style="color: rgb(143, 32, 255);">■ 購入検討</span></span></h4><p><span style="font-weight: bold;">とりあえずの「<span style="color: rgb(255, 0, 125);">Lチカ</span>」と、ロボット的な「<span style="color: rgb(0, 0, 255);">サーボ</span>」がお手頃かと、ついでに「<span style="color: rgb(0, 153, 68);">スイッチ</span>」的なのも (#^.^#) 欲ばりかぁ</span><br><br><span style="font-weight: bold;">ESP32-DevKitC (本体) 1480円<br>USBケーブル (Aオス－マイクロBオス 1.5m A-microB) 120円<br>ブレッドボード (BB-801) 200円 x 2個<br>ジャンパーコード (オス－オス セット 60本以上) 220円<br>LED (3mm 赤色LED 70°OSR5JA3Z74A) 10円<br>抵抗 330Ω (200以上なら OK) 100円 (100本入り)<br>タクトスイッチ (HiLetgo 10pcs 6*6*4.3MM) 70円 (10個入り)<br><br>んで、合計 2400円</span><br><br><span style="font-weight: bold;">比較対象は <a href="https://www.amazon.co.jp/Elegoo-%E3%82%AD%E3%83%83%E3%83%88-%E3%83%AC%E3%83%99%E3%83%AB%E3%82%A2%E3%83%83%E3%83%97-%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB%E4%BB%98-mega2560-Arduino%E7%94%A8/dp/B06XF2HZGT/ref=sr_1_6?ie=UTF8&amp;qid=1506291162&amp;sr=8-6&amp;keywords=Arduino+UNO">Elegoo UNO キット</a></span><br><span style="font-weight: bold;">センサー・モーター・コントローラ・表示装置がついて 2950円<br>本家 UNO 互換なので参考にできる記事も多いだろし、<br>何より、ドキュメント、チュートリアルが付いてくるのがうらやましい限り。<br><br>判断は分かれるところでしょうが、性能が上の ESP32-DevKitC で、周辺材料は高い物じゃないし、あとから必要に応じて追加すればよいので 2400円にしようって考え方と。<br><br>とりあえず 2950円で勉強して、必要に応じて ESP32-DevKitC など購入したときは、この材料を使えるので無駄はないって考え方。<br><br>後ろ髪を引かれつつも、<span style="color: rgb(0, 0, 255);">初志貫徹</span>で前者の ESP32-DevKitC に決めましたょ。(^o^ゞ</span><br>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/misodasi/entry-12323150044.html</link>
<pubDate>Thu, 26 Oct 2017 23:55:00 +0900</pubDate>
</item>
<item>
<title>いっぽずつ</title>
<description>
<![CDATA[ <p><span style="font-weight: bold;">ブログのデザインを「タイル：インドの世界」に変更してみた。<br>少し<span style="color: rgb(255, 0, 125);">明るい雰囲気</span>になったょ。(^o^) 嬉しや<span style="color: rgb(0, 153, 68);">～♪</span></span><br>&nbsp;</p><p><a href="https://stat.ameba.jp/user_images/20171026/22/misodasi/c9/e8/p/o0442045514056917612.png"><img alt="" contenteditable="inherit" height="432" src="https://stat.ameba.jp/user_images/20171026/22/misodasi/c9/e8/p/o0442045514056917612.png" width="420"></a><br><br><span style="font-weight: bold;">タイルに画像を表示する方法がわからなくて、しばし・・・ (∵)</span></p><p><span style="font-weight: bold;">「アップロード」の所にドロップして、それを文章の所にドロップしたら、でたぁ。(<span style="color: rgb(255, 127, 190);">#</span>^<span style="color: rgb(0, 0, 0);">.</span>^<span style="color: rgb(255, 127, 190);">#</span>)</span><br>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/misodasi/entry-12323116431.html</link>
<pubDate>Thu, 26 Oct 2017 22:06:46 +0900</pubDate>
</item>
</channel>
</rss>
