次に作るArduinoプロジェクトはどれ?3つの質問で選ぶ方法
次に作るArduinoプロジェクトはどれがいいでしょうか?興味、ボード、経験で選ぶ方法として、「プロジェクトさがし」の3つの質問、プロジェクトの例、チェックリストを紹介します。
どのArduinoプロジェクトを作るべきかの答えは、3つのことで決まります。作りたいもの(興味)、持っているボード、そして経験です。心から興味が持てるテーマを選べば途中で投げ出しませんし、ボードに合ったプロジェクトを選べばピンやコードの不一致に悩まされません。適切な難易度のものを選べば、最後まで完成させながら新しいことも学べます。BlueGraysアプリのプロジェクトさがしは、まさにこの3つの質問をして、200件以上のプロジェクトから合うものを並べてくれます。
Arduinoのプロジェクトアイデアの記事では、30のアイデアをレベル別に紹介しました。この記事はリストではなく、選び方の紹介です。「プロジェクトさがし」の各質問で何が変わるか、結果画面のカードの読み方、興味とボード別の実際のプロジェクト例、レベルを上げるタイミング、作りたいプロジェクトが見つからないときの対処、そして「プロジェクトさがし」がなくても使える6つの質問のチェックリストを紹介します。
なぜこの3つの質問なのか?
完成しなかったArduinoプロジェクトの多くは、3つの理由のどれかで止まっています。1つ目は興味です。LEDの点滅は初日にはわくわくしますが、ゲームを作りたい人は5つ目の点滅するLEDで飽きてしまい、ボードを引き出しにしまってしまいます。2つ目はボードです。ESP32向けに書かれたWi-FiのプロジェクトはArduino Unoでは動きませんし、Raspberry Pi PicoのプロジェクトはMicroPythonで書かれ、Arduino IDEではなくThonnyから書き込みます。3つ目はレベルです。最初のプロジェクトでライブラリ、I2Cディスプレイ、モータードライバを一度に設定すると、不具合が配線にあるのかコードにあるのか判断できません。下の表は、各質問が何を防ぎ、「プロジェクトさがし」のどこに対応するかをまとめたものです。
| 質問 | 防げること | 選び方を誤ったときによくある結果 | 「プロジェクトさがし」では |
|---|---|---|---|
| 興味:何を作りたいか? | 飽きてあきらめること | 完成しても、次を始める気にならない | 質問1:何を作りたいですか?(2つまで選択) |
| ボード:何を持っているか? | 互換性のないコードとピンのエラー | コードがコンパイルできない、またはピン番号が合わない | 質問2:どのボードを持っていますか?(リストを絞り込む) |
| 経験:どのくらい知っているか? | 新しいことが一度に多すぎて手に負えなくなること | デバッグに何時間もかかり、プロジェクトが棚に置かれたままになる | 質問3:どのくらい経験がありますか?(順番が変わる) |
「プロジェクトさがし」をステップごとに:3つの質問
「プロジェクトさがし」は、アプリの見つけるタブ上部にある見つけるセクションのプロジェクトさがしカードです。カードのタイトルは今日は何を作りましょうか?で、その下に、3つの質問でぴったりのプロジェクトを見つけることを提案する一文があります。プロジェクトを探すをタップすると質問が始まります。上部では「質問1/3」のようなカウンターが進み、どの質問にもスキップの選択肢があります。「プロジェクトさがし」は無料で、プレミアムは必要ありません。回答は保存され、「見つける」のおすすめリストはその回答をもとに作られます。
質問1:何を作りたいですか?最初の画面には8つの興味があり、それぞれにどんなプロジェクトが含まれるかの説明が付いています。光の演出(LED、色、アニメーション)、音と音楽(メロディー、ピアノ、アラーム)、ゲーム(T-Rex、Pong、スネーク)、動きとロボット(モーター、車、サーボモーター)、計測と検知(温度、距離、ガス)、スマホで操作(Wi-Fi、Bluetooth、リモコン)、スマートホーム(アラーム、鍵、水やり)、ディスプレイと時計(LCD、OLED、カウンター)です。選べるのは2つまでで、3つ目をタップすると最初の選択が外れます。下部のライブカウンターはタップするたびに更新され、選択に合うプロジェクトの数を表示します(「現在…件のプロジェクトが一致」)。特に惹かれるものがなければ、おまかせボタンで興味を空にしたまま、すぐにボードの質問へ進めます。その場合、すべてのプロジェクトが候補に残ります。
質問2:どのボードを持っていますか?選択肢は4つで、Arduino Uno / Nano(最も豊富な選択肢)、ESP32(Wi-FiとBluetoothを内蔵)、Raspberry Pi Pico(小型で手頃な価格)、まだ持っていませんです。各ボードの横には、選んだ興味の中でそのボード向けのプロジェクトがいくつあるかが表示されます。興味と違い、ボードは厳密な絞り込みです。ESP32を選ぶと、ESP32のプロジェクトだけが表示されます。理由は単純で、あるボード向けに書かれたコードは、ピン、ライブラリ、ときには言語まで、別のボードにはそのまま使えないからです。まだボードを持っていなくても大丈夫です。アプリはArduinoから始めることをすすめていて、「まだ持っていません」を選ぶとArduinoのプロジェクトが表示されます。選んだ興味の中にあるボードのプロジェクトが1つもない場合は、そのボードの下に「まだプロジェクトはありません。追加時にお知らせできます。」と表示されます。
質問3:どのくらい経験がありますか?ここでは画面に大切なことが書かれています。「経験に合わせて並べ替えます。非表示になるプロジェクトはありません。」つまり、経験の回答はリストを減らすのではなく、どのプロジェクトを先に表示するかを決めるだけです。初めてのプロジェクトだと答えても上級のプロジェクトはリストの下の方に残り、自信があると答えても簡単なプロジェクトは消えません。また、順番を決める要素は経験だけではありません。興味との一致の方が重視され、両方の興味に合うプロジェクトは、レベルが少し違っていても上位に来ることがあります。同じレベルのプロジェクトの中では、多くの人が完成させ、評価が高いものがやや上に並びます。
| 選択肢 | 画面の説明 | 先に表示されるもの | 向いている人 |
|---|---|---|---|
| 初めて作ります | LEDの点灯から始めましょう。すべてのステップを案内します。 | 初級のプロジェクト | まだボードにコードを書き込んだことがない人、またはサンプルを1つか2つ試したことがある人 |
| いくつか作ったことがあります | ボタン、ブザー、LCDを知っています | 中級のプロジェクト、そのすぐあとに初級 | 回路図から回路を組めて、いくつかのプロジェクトを完成させた人 |
| 自信があるので挑戦したいです | 上級のプロジェクトを先に表示 | 中級と上級のプロジェクト、初級は最後 | ライブラリをインストールでき、シリアルモニタでバグを追跡できる人 |
結果画面:最もおすすめ、練習用プロジェクト、プレミアムの案内
プロジェクトを表示をタップすると結果画面が開きます。上部には「おすすめのプロジェクトが…件見つかりました。」と表示され、その横の変更リンクで回答に戻れます。その下には次のセクションが並びます。
- まずは無料で練習:結果にプレミアムプロジェクトがある場合、最上位のプレミアムプロジェクトと最も多くの部品を共有する無料プロジェクトが表示されます。カードには「同じ部品で始められます:」に続いて共通の部品が書かれ、無料で始めるボタンでそのプロジェクトが開きます。
- 最もおすすめ:ランキング1位のプロジェクトが大きなカードで表示されます。該当する場合はプレミアムまたは動画ありのバッジ、完成させた人数、評価が表示され、プロジェクトを見るでプロジェクトページが開きます。
- ほかのおすすめ:ランキングの残りです。各カードには難易度、プラットフォーム、完成させた人数、評価が表示されます。下にスクロールするほど一致度は低くなります。
- プレミアムの案内:プレミアムに登録しておらず、結果にプレミアムプロジェクトが含まれる場合は、下部に「…件のプロジェクトはプレミアム対象です。」という案内とプレミアムを見るのリンクが表示されます。これらのプロジェクトの概要ページと部品リストは見られますが、回路図、コード、ステップはプレミアムで利用できます。
練習用カードは、結果画面の中で特に上手に活用したい部分です。たとえば、最もおすすめのプロジェクトが、部品リストにブザー1個とボタン2個を含むプレミアムプロジェクトだったとします。練習用プロジェクトは、同じボードでそれらの部品をできるだけ多く使う無料プロジェクトになります。まずそれを作ってみましょう。部品が動くこと、正しく配線できたこと、ボードにコードを書き込めることを確認できます。大きなプロジェクトに進むときには、回路の一部をすでに知っているので、半分は終わったようなものです。プレミアムがなくても、練習用プロジェクトは回路図、部品リスト、コード、コードを理解まで、最初から最後まで開いています。
例で考えてみましょう。Arduino Unoのスターターキットを持っているとします。ブレッドボード、約10個のLED、330 Ωの抵抗、ボタン2個、ブザー、LDRが入っています。LEDの点滅と信号機を完成させ、次は音が出るものを作りたいと考えています。質問1で音と音楽、質問2でArduino Uno / Nano、質問3でいくつか作ったことがありますを選びます。たいていは中級のブザーのプロジェクトが上位に来て、そのすぐ後ろに初級のプロジェクトが並びます。ブザーの使い方とブザーの周波数を調整は無料なので、プレミアムなしですぐに始められます。プレミアムプロジェクトが上位に来た場合は、同じブザーで作れる無料プロジェクトが練習用カードに表示されます。「プロジェクトさがし」は、キットにどの部品があるかまでは知りません。部品で選ぶ方法は、下のマイ工房のセクションを参照してください。
興味別のプロジェクト例
下の表は、興味ごとにBlueGraysの実際のプロジェクトをいくつか紹介したものです。「無料」と書かれたものは、回路図、コード、「コードを理解」セクションがプレミアムなしで開いています。プロジェクトが多い興味は「光の演出」、「ディスプレイと時計」、「計測と検知」、「スマートホーム」です。「動きとロボット」には現在無料のプロジェクトがなく、「スマホで操作」にも少ししかありません。これらの興味では、練習用カードで、同じボードで部品が最も多く重なる無料プロジェクトが提案されることがあります。プロジェクト名をタップすると、そのページに移動します。
| 興味 | プロジェクトの例 | 主なボード |
|---|---|---|
| 光の演出 | 信号機(無料)、速度調整できる流れるLED(無料)、WS2812B LEDテープの使い方 | Arduino。Picoにも無料のLEDプロジェクトがたくさんあります |
| 音と音楽 | ブザーの使い方(無料)、ブザーの周波数を調整(無料)、Raspberry Pi Picoのボタンピアノ(ボタン5個+ブザー+メロディー録音)(無料) | ArduinoとPico |
| ゲーム | Raspberry Pi PicoのLED綱引きゲーム(NeoPixelテープ+ボタン2個+ブザー)(無料)、OLED T-Rexラン:Arduino恐竜ゲーム、サイコロのプロジェクト | Arduino |
| 動きとロボット | サーボモーターの使い方、ポテンショメーターでサーボモーターを操作、障害物回避ロボット | Arduino |
| 計測と検知 | HC-SR04で距離を測定(シリアルモニタ表示)(無料)、DHT11で温度と湿度を測定(無料)、Raspberry Pi Picoの駐車センサー(HC-SR04+LED3個+ブザー)(無料) | ArduinoとESP32 |
| スマホで操作 | BluetoothでスマートフォンからLEDを操作、IRリモコンのコードを読み取り、ESP32非同期Webサーバー(LCDにIPアドレスを表示)(無料) | ESP32(Wi-Fi)。Bluetoothと赤外線リモコンはArduino |
| スマートホーム | ESP32 MQ-2ガス・煙検知アラーム(無料)、ESP32 RFID RC522カードリーダー(LCD付き)(無料)、リードスイッチ式ドアセンサー | ArduinoとESP32 |
| ディスプレイと時計 | ESP32 DHT22温湿度計(LCDディスプレイ付き)(無料)、I2CでLCDディスプレイを使う、4桁の7セグメントディスプレイで作るデジタル時計 | ArduinoとESP32 |
ボード選び:Arduino Uno / Nano、ESP32、Raspberry Pi Picoのどれにする?
ボードの質問で迷ったら、持っているものを選んでください。新しくボードを買う場合は、下の表が参考になります。プロジェクト数は概数で、新しいプロジェクトの追加とともに増えていきます。ボードのモデルごとの違いはどのArduinoを買えばいい?、ESP32との比較はArduinoとESP32の違いは?、PicoについてはRaspberry Pi Picoとは?で解説しました。

| ボード | 選ぶとよい場合 | 言語とツール | アプリ内のプロジェクト |
|---|---|---|---|
| Arduino Uno / Nano | 初めてのボードで、LED、ボタン、センサー、ディスプレイ、モーターといった基本をひととおり押さえたい場合 | C++、Arduino IDE | 110件以上。うち20件が無料 |
| ESP32 | Wi-FiやBluetoothが必要な場合:Webサーバー、インターネットからの時刻や天気、スマホからの操作 | C++、Arduino IDE+ESP32のボードパッケージ | 約50件。うち20件が無料 |
| Raspberry Pi Pico | Pythonを学びたい場合、または小型で手頃なボードでLED、ボタン、センサーを扱いたい場合 | MicroPython、Thonny | 30件以上。うち20件が無料 |
| まだ持っていません | まず何が作れるかを見たい場合 | Arduinoから始めるのがおすすめ | Arduinoのプロジェクトが表示されます |
経験レベル:いつレベルを上げるべき?
「プロジェクトさがし」の経験の質問は、固定のラベルではなく、上達に合わせて変えていくべき設定です。うまくいく簡単なルールがあります。1つのレベルで3つのプロジェクトを、コードを理解の自分で試す課題と一緒に完成させたら、レベルを1つ上げましょう。「自分で試す」の課題では、コードの値や動きを自分で変えることが求められます。ヒントや解答を見ずにできれば、コードをただコピーしたのではなく理解できた証拠です。このセクションのしくみは「コードを理解」と「自分で試す」の記事で、難易度ラベルの意味はプロジェクトページの使い方ガイドで説明しました。準備ができたサインは次のとおりです。
- 回路図から1つもミスをせずに回路を組めます。
- コードの数字(delay、ピン番号、しきい値)を変えたら何が起きるかを、書き込む前に言えます。
- 動かないとき、配線とコードのどちらを先に確認すべきかがわかり、シリアルモニタに値を表示してデバッグできます。
- プロジェクトを完成させたとき、別のやり方もできたのではないかという自分なりのアイデアがあります。
こうしたサインが見えたら、「見つける」の回答を変更から「プロジェクトさがし」を開き直し、経験の回答を「初めて作ります」から「いくつか作ったことがあります」へ、さらにあとで「自信があるので挑戦したいです」へ変えましょう。このルールは逆にも使えます。あるプロジェクトで2回行き詰まって問題が見つからない場合、1つ下のレベルの似たプロジェクトに取り組むのは後退ではなく、多くの場合いちばんの近道です。1つのレベルで完成させる3つのプロジェクトのうち、少なくとも1つは新しい部品や概念を含むものにしてください。そうしないと、同じことを繰り返しただけでレベルが上がってしまいます。
作りたいプロジェクトが見つからない?通知を受け取る
結果画面のいちばん下には作りたいプロジェクトが見つかりませんか?のカードがあり、「作りたいものを教えてください。同じ種類の新しいプロジェクトが追加されたらお知らせします。」と書かれています。何を作りたいですか?の欄に短いメモを入力し(アプリ自身の例は「ESP32で植物に水やり」です)、通知を受け取るをタップします。リクエストは、その時点の興味とボードの回答と一緒に保存されます。あとで、その興味とボードに合う新しいプロジェクトが公開されると、新しいプロジェクトの名前とともに「リクエストしたプロジェクトが登場」というタイトルの通知が届きます。通知はリクエスト1件につき1回です。
「見つける」タブ:毎日新しいスタート地点
「プロジェクトさがし」に回答すると、「見つける」タブの見つけるセクションが自分に合わせて変わります。上部には名前入りのあいさつと、選んだ興味に合わせてリストを並べ替えたことを伝える一文があります。その下には次のセクションが並びます。
- 前回の続きから:ステップごとに作るガイドで途中のままになっているプロジェクトが、中断したステップとともに表示されます(たとえば「ステップ2/4・回路を組む」)。続けるで、そのステップへ直接進めます。
- 今日は何を作りましょうか?:「プロジェクトさがし」のカードです。プロジェクトを探すで質問をもう一度始められ、おまかせでは「おすすめ」と「よく作られているプロジェクト」のリストからランダムにプロジェクトが開きます。決められない日に便利な近道です。
- おすすめ:最新の「プロジェクトさがし」の回答で並べ替えた上位10件のプロジェクトです。横の回答を変更リンクで、前回の興味が選ばれた状態の「プロジェクトさがし」が開きます。
- 何を作りたいですか?:8つの興味がカテゴリーカードとして表示され、それぞれに保存したボード向けのプロジェクト数が表示されます。カテゴリーをタップすると、ボードと経験の回答を使ってその興味で検索されるので、質問に答え直す必要はありません。
- よく作られているプロジェクト:完成させた人が最も多い10件のプロジェクトです。このリストはボードの選択に左右されないため、ESP32を選んでいてもArduinoのプロジェクトが表示されます。いちばん下のすべてのプロジェクトボタンで、プロジェクトの一覧全体に移動します。
プロジェクトを選ぶための3つの別の方法
- マイ工房 > 部品 > 作れるプロジェクト:「プロジェクトさがし」は興味、ボード、経験を見ますが、どの部品を持っているかは知りません。マイ工房に部品を数量つきで登録すると、部品がすべてマイ工房にそろっているプロジェクトがこのリストにまとめられます。一方、部品が不足しているプロジェクトには、「2個不足」のような表示とともに、部品をいくつか買えば作れるプロジェクトが並びます。部品セクションはプレミアムの機能です。この機能は別の記事で詳しく紹介します。
- 見つける > プロジェクト > 絞り込み:難易度(初級、中級、上級)、プラットフォーム、料金区分、ブロック対応のプロジェクトの絞り込みを組み合わせられます。たとえば初級、Arduino、無料、ブロックを一緒に選ぶと、プレミアムなしで始められ、ブロックでも読めるプロジェクトだけが残ります。「マイ工房で絞り込み」の作れるものだけを使うと、部品がすべてそろっているプロジェクトにリストが絞られます。
- 並べ替え > 完了数が多い順:完成させた人が最も多いプロジェクトを先頭に表示します。同じメニューには評価が高い順もあります。両方を見ると、よく作られていて評価も高いプロジェクトが見つかります。プロジェクトカードの「…人が完了」の行も同じ役割です。
プロジェクト選びでよくある失敗
| 失敗 | なぜ問題か | どうするか |
|---|---|---|
| いちばん派手なプロジェクトから始める | 多くの部品と新しい概念が一度に押し寄せ、デバッグが難しくなる | 目標のプロジェクトをメモしておき、まず練習用プロジェクトで同じ部品を動かしてみる |
| ボードのことをあとから考える | ESP32プロジェクトのWi-FiのコードはUnoでは動かず、PicoのプロジェクトはMicroPythonで書かれている | 「プロジェクトさがし」で持っているボードを選ぶ。買う場合は、まずボードの表を確認する |
| 部品リストを確認せずに始める | 足りないセンサーやモジュールに途中で気づく | プロジェクトページの「必要な部品」リストを数量まで確認する |
| ずっと同じレベルにとどまる | プロジェクトの数は増えても、新しいことを学べない | 3つのプロジェクトのルールを使い、経験の回答を更新する |
| コードを理解せずに先へ進む | 次のプロジェクトでも同じところで行き詰まる | 「コードを理解」の「ステップごとの解説」と「自分で試す」を最後までやる |
自分用のチェックリスト:始める前の6つの質問
「プロジェクトさがし」の提案を受け取ったあと、または自分でリストからプロジェクトを選んだときは、始める前に次の6つの質問をしてみてください。6つすべてに「はい」と答えられれば、そのプロジェクトは自分に合っています。「いいえ」が2つ以上あれば、まず練習用プロジェクトか、1つ下のレベルの似たプロジェクトを見てください。このリストはノートやスマホのメモにコピーして使えます。
- 予算:足りない部品の合計金額は、今出してもいいと思える範囲に収まっていますか?足りない部品が2つを超える場合は、まず手持ちの部品で作れるプロジェクトを選びましょう。
- 時間:回路の組み立て、コードの書き込み、テストが1〜2回の作業時間に収まりますか?最初のうちは、1〜2時間で終わるプロジェクトの方がやる気が続きます。
- 部品:「必要な部品」リストのすべての部品を、正しい数量で、抵抗の値や線の本数まで含めて、実際に手に取って確認しましたか?
- 新しい概念の数:このプロジェクトで初めて出会う概念は、多くても1つか2つですか(たとえばI2Cディスプレイだけ、またはサーボモーターだけ)?3つ以上なら、そのプロジェクトは大きすぎます。
- ボードと言語:プロジェクトは自分のボードのプラットフォーム向けですか?また、コードを書き込むためのツール(Arduino IDEまたはThonny)はインストール済みですか?
- 困ったとき:プロジェクトに「コードを理解」と「トラブルシューティング」のセクションはありますか?また、質問できる場所(フォーラム、先生、友だち)はありますか?
プロジェクトを選ぶことは、プロジェクトそのものと同じくらい学びの一部です。3つの質問に答え、練習用プロジェクトで部品に慣れ、3つのプロジェクトごとにレベルを更新し、作りたいものが見つからないときは通知をリクエストしましょう。BlueGraysアプリを開いて「見つける」の今日は何を作りましょうか?カードから始めれば、1分以内に最初の提案が表示されます。
よくある質問
どのArduinoプロジェクトを作ればいいですか?
興味、持っているボード、経験をもとに選びましょう。興味のあるテーマなら最後まで続けられ、ボードに合ったプロジェクトなら互換性の問題を避けられ、自分のレベルに合ったものなら新しいことを学べます。BlueGraysの「プロジェクトさがし」はこの3つの質問をして、プロジェクトを並べ替えてくれます。
初心者に最も簡単なArduinoプロジェクトは何ですか?
「LEDの点滅」、「信号機」、「ボタンでLEDを点灯(押している間のみ)」のように、1個または数個のLEDを使うプロジェクトが最も簡単です。BlueGraysではこれらは無料で、回路図、コード、ブロック、「コードを理解」セクションがすべて開いています。「プロジェクトさがし」の経験の質問で「初めて作ります」と答えると、こうした初級のプロジェクトが先に表示されます。
「プロジェクトさがし」は無料ですか?
はい、「プロジェクトさがし」を使うのにプレミアムは必要ありません。結果には無料とプレミアムの両方のプロジェクトが含まれ、プレミアムプロジェクトがある場合は画面に別の案内が表示されます。提案される練習用プロジェクトは常に無料です。
ArduinoからESP32に移るのはいつがいいですか?
Webサーバー、インターネットからの時刻、スマホからの操作など、プロジェクトにWi-FiやBluetoothが必要になったら移るのが合理的です。デジタル・アナログの入出力、ボタンやセンサーの読み取り、LCDやOLEDのディスプレイといった基本をまずArduinoで身につけておくと、移行が楽になります。ESP32もArduino IDEとC++でプログラムするので、学んだことのほとんどがそのまま使えます。
1つのプロジェクトを完成させたら、次はどう選べばいいですか?
1つのレベルで3つのプロジェクトを「自分で試す」課題と一緒に完成させたなら、レベルを1つ上げましょう。そうでなければ、同じレベルで新しい部品や概念が加わるプロジェクトを選びます。「見つける」の「回答を変更」で「プロジェクトさがし」の回答を更新すると、「おすすめ」リストも変わります。手持ちの部品で選ぶには、マイ工房の「作れるプロジェクト」を確認してください。
ボードを持っていなくてもArduinoプロジェクトを選べますか?
はい。アプリはArduinoから始めることをすすめているため、「プロジェクトさがし」で「まだ持っていません」を選ぶとArduinoのプロジェクトが表示されます。選んだプロジェクトの「必要な部品」リストがそのまま買い物リストになり、ボードと部品がそろったら同じプロジェクトから始められます。
この記事を読んだ後に作れるプロジェクト
全プロジェクトを見る
LEDの点滅
電子工作の第一歩は、1個のLEDを点けたり消したりすることです。Arduinoで短い間隔で点灯と消灯を繰り返すと、LEDが素早く点滅します。ボードが光を制御する仕組みを最もシンプルな形で確かめ、これから取り組むプロジェクトの基礎を身につけます。

信号機
毎日道路で見かける信号機の小さな模型です。赤が2秒点灯し、黄が一瞬点灯した後、緑が2秒点灯します。その後、再び黄を経て赤に戻り、この動作を繰り返します。3個のLEDを順番に点けたり消したりしながら、タイミングの組み立て方を学びます。

ブザーの使い方
呼び鈴やアラームがどうやって音を出すのか、気になったことはありませんか?Arduinoが小さなブザーを短い間隔で鳴らし、音を出す、止める、を繰り返します。電気で音が生まれる仕組みを学び、メロディーを演奏するプロジェクトへの第一歩を踏み出せます。

HC-SR04で距離を測定(シリアルモニタ表示)
HC-SR04センサーは、コウモリが暗闇で道を見つけるのと同じ仕組みで動作します。人には聞こえない音を出し、その反響を捉えて前方の物体までの距離を測ります。Arduinoは0.5秒ごとに距離をセンチメートル単位でコンピューターの画面に表示し、3〜100センチメートルの測定値を示します。駐車センサーや障害物を避けるロボットなどのプロジェクトの基礎になります。

DHT11で温度と湿度を測定
部屋の温度は何度で、空気は湿っているでしょうか、それとも乾燥しているでしょうか?DHT11センサーが温度と湿度を測定し、Arduinoが2行のLCDディスプレイに値を表示して、数秒ごとに更新します。センサーに異常があればエラーメッセージが表示されます。自分だけの小さな気象観測装置を作る第一歩です。

ESP32でLEDを点滅
ESP32のGPIO出力の基本を学びます。デジタルピンからLEDを点灯・消灯させて、点滅させます。Arduino UNOの定番のLED点滅プロジェクトのESP32版です。Arduino環境で使う基本的な点滅コマンドは同じですが、ESP32のピン配置と3.3 VのGPIO電圧レベルはArduino UNOとは異なります。

Raspberry Pi Picoで外付けLEDを点灯(ブレッドボード)
Picoの内蔵LEDの次は、ブレッドボードに外付けLEDを接続し、GP14ピンで制御します。このプロジェクトでは、Picoの汎用GPIOピンを出力として使う方法、LEDの極性(長い足=アノード/+、短い足=カソード/−)、電流制限抵抗(220Ω)が必要な理由を学びます。抵抗を入れないと、LEDに過大な電流が流れて壊れることがあります。回路はとても簡単です。Pico GP14 → 220Ω抵抗 → LED(+)→ LED(−)→ Pico GND。Wokwiでシミュレーションできます。

サーボモーターの使い方
小型サーボモーターのアームが、一方の端、中央、もう一方の端の3つの位置へ順番に回り、それぞれの位置で2秒間止まります。Arduinoが保持する角度をモーターに指示すると、モーターはその位置まで動いて止まります。ロボットアームや自動開閉するふたが動く仕組みを学べます。
ほかの記事
BlueGraysアプリ
この回路をスマホでステップごとに作る
回路図、コード、部品リストを1つの画面で確認できます。Arduino、ESP32、Picoのプロジェクトを200件以上用意しています。

