プログラミング入門-基礎1– category –
-
プログラミング入門-基礎1
第35回 if 〜 else 〜
今回はタイマーの残り時間が少なくなったら動作を変える制御をします。 制御文 前回の記事ではifを使って、ある条件が成立しているときに指示を実行する、という制御をしました。 他にもwhileやforを使って、処理の流れを制御してきましたよね。 このよう... -
プログラミング入門-基礎1
第34回 チャレンジ課題2
今まで習得した知識を使ってスケッチを作成してみましょう。 チャレンジ課題 2つの課題を用意してみました。今までの知識を使ってチャレンジしてみてください! チャレンジ課題2-1 前回の記事で作成したしたタイマーのスケッチは、残り時間が3分の2にな... -
プログラミング入門-基礎1
第33回 if
タイマーの残り時間に応じて、前回追加したLEDを制御します。 残り時間LEDの制御 前回追加した残り時間を表現するLEDは以下のように制御することにします。 タイマーがスタートしたら緑色LEDをつける 残り時間が3分の2になったら、緑色LEDを消して黄色LED... -
プログラミング入門-基礎1
第32回 LEDを追加する
基本的なキッチンタイマーのスケッチができました。今回は残り時間の目安を表示するLEDを追加します。 残り時間の表示 前回までに製作したキッチンタイマーは、「スタートボタンを押すと青色のLEDが点滅を始めて時間計測していることを表現し、設定した時... -
プログラミング入門-基礎1
第31回 アラーム音を追加する
今回はキッチンタイマーのスケッチにアラーム音を追加します。 音程と周波数 前回の記事では、digitalWriteとdelayMicrosecondsを使って、ずいぶんと面倒なプログラミング修行をしました。 電子工作では、時間の計算をすることがよくあります。それも、1秒... -
プログラミング入門-基礎1
第30回 音の仕組みと圧電スピーカーの仕組み
今回は音の仕組みと圧電スピーカーの仕組みを理解して、Arduinoで音を鳴らしてみます。 音の仕組み いよいよキッチンタイマーらしく、時間になったらアラーム音が鳴るようにプログラミングしていきます。 といきたいところですが、その前に音の仕組みと圧... -
プログラミング入門-基礎1
第29回 スピーカーの追加
今回はブレッドボードにスピーカーを接続します。 アラーム音を追加しよう! 今まで製作したキッチンタイマーは、スイッチを押すとLEDが点滅を始めて時間の計測を開始しますが、設定時間になってもLEDの点滅が止まるだけです。 もしもこのまま製品化してし... -
プログラミング入門-基礎1
第28回 変数の詳細2 〜メモリ〜
今回の記事では、「Arduinoボードが変数をどのように処理しているのか」を習得して、変数の扱い方の理解を深めます。 前回の記事の「疑問」 前回の記事で変数の特徴についていろいろ習得しました。 特に最後に説明した「グローバル変数」と「ローカル変数... -
プログラミング入門-基礎1
第27回 変数のスコープ
今回は変数について理解を深めます。 今回の説明内容 前回までの記事では、変数の基本的な使い方について習得してきました。 変数はメモ用紙のようなもので、そのメモ用紙を使うには最初に「サイズ」と「タイトル」を指定してメモ用紙を用意してもらいまし...