2018-09-30
ふとしたことから「Arduinoをはじめよう 第3版」を古本で手に入れました。
記憶力が衰える毎日ですが、67歳になって勉強を始めてみようと思います。
読み始めると、直ぐにキットが必要になります。
そこでArduino UNO互換機をネットで入手。
Uno R3 コントロールボード以外に、ブレッドボード、LED,抵抗、Cds、スイッチ、LCD、モータ、サーボ、リレーなどの教材に使うパーツが入っているので助かります。
Arduino IDEはネットで入手。
「Arduinoをはじめよう」(以下、テキスト)にそって、スケッチをArduino IDEに書き込み、ベリファイ、コンパイル、マイコンボードに書き込み、そして動作の確認。
文法やコマンドリファレンスなど覚えることが多いですが、最後まで挫けずにいきたいです。
10日経過しました。
未だ挫折していません。
テキストに沿ってスケッチを入力し、検証し、マイコンボードに書き込み、実行させます。
毎日がこの繰り返しです。
「Arduinoをはじめよう 第3版」
10/01 Example4-2 ボタンが押されている間、LEDを点灯。
10/01 Example4-3 ボタンが押されている間、LEDを点灯。
10/01 Example4-5 ボタンが押されている間、LEDを点灯。ボタンのバウンジング対応。
10/01 Example5-2 ボタンを押したままで明るさが変化する。
10/01 Example5-3 Cdsを接続し、アナログ入力の値に応じて点滅周期が変わる。
10/01 Example5-4 周囲が明るいとLEDは明るく、暗いとLEDも暗くなる。
10/06 Example5-5 アナログ入力ピン0の値をPCにデータ転送し、シリアルモニタで確認する。
10/09 Example7-2 Aruduinoネットワークランプ(LEDはRGB_LEDに変更)
シリアルモニタから文字入力、送信して色を変化させる。
「ELEGOO UNO R3 スーパースターターキット」の演習もやってみます。
10/06 Lesson4 RGB_LED
10/06 Lesson5 デジタル入力 ボタンAでLED点灯、BでLEDオフ
10/06 Lesson6 アクティブブザー
10/06 Lesson7 パッシブブザーで音階を発生
10/06 Lesson8 傾斜スイッチでLED点灯
10/06 Lesson9 サーボモータを0度から180度まで連続動作
10/07 Lesson9 自習 ボタンA,Bを追加して、ボタンでcw,ccw回転をさせる
10/12 Lesson13 赤外線モジュールでリモコンのコードを読む
10/14 Lesson10 超音波モジュールで障害物までの距離を測定
10/14 Lesson11 DHT11 温度と湿度を測定
10/14 Lesson12 アナログジョイスティックの値を読む
そろそろ、無線でモータなどをコントロールすることを目標に、ネットで調査を始めます。
PS3コントローラをBluetoothでArduinoに接続したいと考えています。
(しばらくやってないですが、、、)
それとは違う
PICのボードを買ってありますが
手を付けられないでいます。
書き込みありがとうございます。
プログラムした結果がすぐに確認出来るのでArduinoは面白いです。
始めるまでは、どこまでできるのか不安もありましたが、なんとかPS3でBluetooth通信で戦車を動かすことは出来そうです。