Arduino勉強会/C1-ArduBlockをはじめよう
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[Arduino勉強会]]
#contents
2015/06/14からのアクセス回数 &counter;
ArduBlockのインストール方法は、[[Arduino勉強会/C0-子供の...
最新の1.8.xのArduino IDEではArduBlockは動作しません。Ardu...
** LEDチカチカ [#lac88e4f]
電子工作の定番は、なんと言ってもLEDを点滅させるLチカです。
ArduBlockを使ってLEDチカチカを作ってみましょう。
*** スケッチの作り方 [#hd0fef02]
Arduino IDEを起動して、ツールメニューからArduBlockを選択...
左のパネルには、スケッチに使う部品のボタンがあり、右の広...
&ref(th_0.jpg);
最初に制御ボタンをクリックして、以下のように制御部品の一...
「ずっと 実行」をスケッチパネルまでドラッグします。
部品を間違えたときには、部品パネルにドラッグすると消えま...
&ref(th_1.jpg);
「ずっと 実行」は、その中の処理をずっと繰り返す部品です。
以下の様に左上に配置します。
&ref(th_2.jpg);
次に、ピンボタンをクリックして、「デジタルピンに値を設定...
「ずっと 実行」の右端にもっていくと、カチッと音がして「...
「ずっと 実行」の中にセットされます。
&ref(th_3.jpg);
&ref(th_4.jpg);
次にユーティリティーボタンをクリックして、「待つ ミリ秒...
先ほどの「デジタルピンに値を設定」の下にドラッグするとま...
「ずっと 実行」の中にはセットされます。
&ref(th_5.jpg);
「デジタルピンに値を設定」、「待つ ミリ秒」をもう1回ずつ...
以下の様になります。ここで、最初の「デジタルピンに値を設...
2個目のデジタルピンに値を設定」の番号も13に変更し、HIGHか...
&ref(th_7.jpg);
ここまでできたら、保存ボタンをクリックしてスケッチを「LED...
*** 動かしてみる [#l088294a]
できたスケッチをArduinoに書き込むには、アップロードボタン...
注意深くみているとArduinoのTXとRXのLEDがすばやく点滅した...
チカチカ点滅します。
** スイッチを使う [#jfa352ee]
こちらは、[[Arduino勉強会/C0-子供のためのArduinoその1]]...
&ref(th_ArduBlk_script.jpg);
** 電圧を測る [#e79b954d]
電圧を測るには、アナログ入力を使います。アナログ入力には...
*** ブレッドボードの配線 [#if550f74]
電圧を変えるために、10KΩの半固定抵抗を使います。 スイッチ...
[[つまみの大きい半固定抵抗 10KΩ>http://www.switch-science...
が販売されているので、1個あると便利です。
&ref(10K.png);
以下のようにブレッドボードに10KΩの半固定抵抗を差して、線...
&ref(th_potentiometer_brd.jpg);
*** スケッチを描く [#v61b7a8f]
以下の手順でスケッチを描いていきます。
- 「制御」ボタンから「ずっと 実行」をドラッグ
- 「ユーティリティー」ボタンから「シリアル出力」をドラッグ
- 「数値・定数」ボタンから「メッセージ」をドラッグ
- 「数値・定数」ボタンから「真偽値を文字列に」をドラッグ
- 「ピン」から「アナログピン」をドラッグ
値を変更する箇所は、以下の通りです。
- メッセージをSensor =に変更
- アナログピンの#の番号を1から0に変更
以下のようなスケッチが完成したら保存ボタンで「電圧を測る...
&ref(th_potentiometer_sketch.jpg);
*** 動かしてみる [#ua8447a9]
アップロードボタンをクリックしてスケッチをArduinoに書き込...
&ref(potentiometer_run.png);
Arduino IDEのツールメニューからシリアルモニタを選択すると...
&ref(th_potentiometer_serial.jpg);
** 距離を測る [#r73aebcf]
秋月で400円で買える、[[超音波距離センサ HC-SR04>http://ak...
を使って、距離を測ってみましょう。
&ref(th_M-08762.jpg);
*** ブレッドボードの配線 [#vead854f]
以下のようにブレッドボードにHC-SR04を差して、線を結びます。
&ref(th_HC-SR04_brd.jpg);
*** スケッチを描く [#j6c648d4]
以下の手順でスケッチを描いていきます。
- 「制御」ボタンから「ずっと 実行」をドラッグ
- 「ユーティリティー」ボタンから「シリアル出力」をドラッグ
- 「数値・定数」ボタンから「メッセージ」をドラッグ
- 「数値・定数」ボタンから「真偽値を文字列に」をドラッグ
- 「ピン」ボタンからから「超音波」をドラッグ
- 「ユーティリティー」ボタンから「待つ ミリ秒」をドラッグ
値を変更する箇所は、以下の通りです。
- メッセージをDistance =に変更
- 超音波のTrigger #を8、echo #を9に変更
- 待つ ミリ秒を500に変更
&ref(th_HC-SR04_sketch.jpg);
*** 動かしてみる [#md66a5a6]
アップロードボタンをクリックしてスケッチをArduinoに書き込...
&ref(HC-SR04_run.png);
Arduino IDEのツールメニューからシリアルモニタを選択すると...
&ref(th_HC-SR04_serial.jpg);
** サーボモータをまわす [#b714a1d6]
サーボのテストには秋月で400円で買える[[マイクロサーボ9g>h...
ちょっとした工作に便利な一品です。
&ref(http://akizukidenshi.com/img/goods/L/M-08761.jpg);
*** ブレッドボードの配線 [#j3619c46]
以下のようにブレッドボードに半固定抵抗を差して、マイクロ...
&ref(th_servo_brd.jpg);
*** スケッチを描く [#vd882b25]
以下の手順でスケッチを描いていきます。
- 「制御」ボタンから「ずっと 実行」をドラッグ
- 「ピン」ボタンからから「サーボ」をドラッグ
- 「ユーティリティー」ボタンから「マップ」をドラッグ
- 「ピン」ボタンからから「アナログピン」をドラッグ
- 「ユーティリティー」ボタンから「待つ ミリ秒」をドラッグ
値を変更する箇所は、以下の通りです。
- サーボのピン番号を9に変更
- アナログピン#を0に変更
- マップのまでを255から179に変更
- 待つ ミリ秒を100に変更
&ref(servo_sketch.png);
*** 動かしてみる [#h5a12f07]
アップロードボタンをクリックしてスケッチをArduinoに書き込...
半固定抵抗のつまみを回すとサーボの方向が変わります。
&ref(servo_run.png);
** コメント [#q8f6af53]
#vote(おもしろかった[23],そうでもない[2],わかりずらい[0])
皆様のご意見、ご希望をお待ちしております。勉強会で分から...
スパム防止に画像の文字列も入力してください。
- 単純に計算式に数字を入れ計算結果をシリアルに出すのはど...
#comment_kcaptcha
終了行:
[[Arduino勉強会]]
#contents
2015/06/14からのアクセス回数 &counter;
ArduBlockのインストール方法は、[[Arduino勉強会/C0-子供の...
最新の1.8.xのArduino IDEではArduBlockは動作しません。Ardu...
** LEDチカチカ [#lac88e4f]
電子工作の定番は、なんと言ってもLEDを点滅させるLチカです。
ArduBlockを使ってLEDチカチカを作ってみましょう。
*** スケッチの作り方 [#hd0fef02]
Arduino IDEを起動して、ツールメニューからArduBlockを選択...
左のパネルには、スケッチに使う部品のボタンがあり、右の広...
&ref(th_0.jpg);
最初に制御ボタンをクリックして、以下のように制御部品の一...
「ずっと 実行」をスケッチパネルまでドラッグします。
部品を間違えたときには、部品パネルにドラッグすると消えま...
&ref(th_1.jpg);
「ずっと 実行」は、その中の処理をずっと繰り返す部品です。
以下の様に左上に配置します。
&ref(th_2.jpg);
次に、ピンボタンをクリックして、「デジタルピンに値を設定...
「ずっと 実行」の右端にもっていくと、カチッと音がして「...
「ずっと 実行」の中にセットされます。
&ref(th_3.jpg);
&ref(th_4.jpg);
次にユーティリティーボタンをクリックして、「待つ ミリ秒...
先ほどの「デジタルピンに値を設定」の下にドラッグするとま...
「ずっと 実行」の中にはセットされます。
&ref(th_5.jpg);
「デジタルピンに値を設定」、「待つ ミリ秒」をもう1回ずつ...
以下の様になります。ここで、最初の「デジタルピンに値を設...
2個目のデジタルピンに値を設定」の番号も13に変更し、HIGHか...
&ref(th_7.jpg);
ここまでできたら、保存ボタンをクリックしてスケッチを「LED...
*** 動かしてみる [#l088294a]
できたスケッチをArduinoに書き込むには、アップロードボタン...
注意深くみているとArduinoのTXとRXのLEDがすばやく点滅した...
チカチカ点滅します。
** スイッチを使う [#jfa352ee]
こちらは、[[Arduino勉強会/C0-子供のためのArduinoその1]]...
&ref(th_ArduBlk_script.jpg);
** 電圧を測る [#e79b954d]
電圧を測るには、アナログ入力を使います。アナログ入力には...
*** ブレッドボードの配線 [#if550f74]
電圧を変えるために、10KΩの半固定抵抗を使います。 スイッチ...
[[つまみの大きい半固定抵抗 10KΩ>http://www.switch-science...
が販売されているので、1個あると便利です。
&ref(10K.png);
以下のようにブレッドボードに10KΩの半固定抵抗を差して、線...
&ref(th_potentiometer_brd.jpg);
*** スケッチを描く [#v61b7a8f]
以下の手順でスケッチを描いていきます。
- 「制御」ボタンから「ずっと 実行」をドラッグ
- 「ユーティリティー」ボタンから「シリアル出力」をドラッグ
- 「数値・定数」ボタンから「メッセージ」をドラッグ
- 「数値・定数」ボタンから「真偽値を文字列に」をドラッグ
- 「ピン」から「アナログピン」をドラッグ
値を変更する箇所は、以下の通りです。
- メッセージをSensor =に変更
- アナログピンの#の番号を1から0に変更
以下のようなスケッチが完成したら保存ボタンで「電圧を測る...
&ref(th_potentiometer_sketch.jpg);
*** 動かしてみる [#ua8447a9]
アップロードボタンをクリックしてスケッチをArduinoに書き込...
&ref(potentiometer_run.png);
Arduino IDEのツールメニューからシリアルモニタを選択すると...
&ref(th_potentiometer_serial.jpg);
** 距離を測る [#r73aebcf]
秋月で400円で買える、[[超音波距離センサ HC-SR04>http://ak...
を使って、距離を測ってみましょう。
&ref(th_M-08762.jpg);
*** ブレッドボードの配線 [#vead854f]
以下のようにブレッドボードにHC-SR04を差して、線を結びます。
&ref(th_HC-SR04_brd.jpg);
*** スケッチを描く [#j6c648d4]
以下の手順でスケッチを描いていきます。
- 「制御」ボタンから「ずっと 実行」をドラッグ
- 「ユーティリティー」ボタンから「シリアル出力」をドラッグ
- 「数値・定数」ボタンから「メッセージ」をドラッグ
- 「数値・定数」ボタンから「真偽値を文字列に」をドラッグ
- 「ピン」ボタンからから「超音波」をドラッグ
- 「ユーティリティー」ボタンから「待つ ミリ秒」をドラッグ
値を変更する箇所は、以下の通りです。
- メッセージをDistance =に変更
- 超音波のTrigger #を8、echo #を9に変更
- 待つ ミリ秒を500に変更
&ref(th_HC-SR04_sketch.jpg);
*** 動かしてみる [#md66a5a6]
アップロードボタンをクリックしてスケッチをArduinoに書き込...
&ref(HC-SR04_run.png);
Arduino IDEのツールメニューからシリアルモニタを選択すると...
&ref(th_HC-SR04_serial.jpg);
** サーボモータをまわす [#b714a1d6]
サーボのテストには秋月で400円で買える[[マイクロサーボ9g>h...
ちょっとした工作に便利な一品です。
&ref(http://akizukidenshi.com/img/goods/L/M-08761.jpg);
*** ブレッドボードの配線 [#j3619c46]
以下のようにブレッドボードに半固定抵抗を差して、マイクロ...
&ref(th_servo_brd.jpg);
*** スケッチを描く [#vd882b25]
以下の手順でスケッチを描いていきます。
- 「制御」ボタンから「ずっと 実行」をドラッグ
- 「ピン」ボタンからから「サーボ」をドラッグ
- 「ユーティリティー」ボタンから「マップ」をドラッグ
- 「ピン」ボタンからから「アナログピン」をドラッグ
- 「ユーティリティー」ボタンから「待つ ミリ秒」をドラッグ
値を変更する箇所は、以下の通りです。
- サーボのピン番号を9に変更
- アナログピン#を0に変更
- マップのまでを255から179に変更
- 待つ ミリ秒を100に変更
&ref(servo_sketch.png);
*** 動かしてみる [#h5a12f07]
アップロードボタンをクリックしてスケッチをArduinoに書き込...
半固定抵抗のつまみを回すとサーボの方向が変わります。
&ref(servo_run.png);
** コメント [#q8f6af53]
#vote(おもしろかった[23],そうでもない[2],わかりずらい[0])
皆様のご意見、ご希望をお待ちしております。勉強会で分から...
スパム防止に画像の文字列も入力してください。
- 単純に計算式に数字を入れ計算結果をシリアルに出すのはど...
#comment_kcaptcha
ページ名:
SmartDoc