Arduinoのプロジェクトをさがす
初級から上級まで、回路図・コード・動画付きのプロジェクトを数百件収録しています。自分のレベルに合ったところから始められます。

DS1302 RTC時計モジュールのセットアップ
Arduinoの電源を切っても時刻を保持する、小さな時計モジュールを動かします。モジュールには専用の小さな電池があり、一度時刻を設定すると、パソコンの画面に日付と時刻が毎秒表示されます。アラームやタイマー、記録を残すプロジェクトは、いずれもこのステップから始まります。

4桁の7セグメントディスプレイで作る爆弾アニメーション
映画に登場する時限爆弾のシーンを、危険のない仕掛けで机の上に再現します。4桁のディスプレイが1:05からカウントダウンし、毎秒ブザーが鳴って赤色LEDが点滅します。3本の配線のうち、どれを抜くかを選びます。1本はカウントダウンを速め、1本は爆弾を解除して緑色LEDを点灯させ、もう1本はその場で爆発させます。友達と楽しめる、緊張感のある卓上ゲームです。

ガスセンサーの使い方
キッチンのガス漏れに人より先に気づく小さな見張り役です。ガスセンサーは空気中のガスを常に監視します。異常がないときは緑色のLEDが点灯し、ガス濃度が一定の値を超えると赤色のLEDが点灯してブザーが鳴ります。家庭用ガス警報器の仕組みを実際に確かめられます。

RFIDの値の読み取り
建物のキーフォブや入館カードには、見えない識別番号が保存されています。このプロジェクトでは、その番号を読み取ります。カードをRFIDリーダーに近づけると、Arduinoがカードの番号をコンピューターの画面に表示します。カード式のドアや錠のプロジェクトで、どのカードに解錠を許可するかを決めるための第一歩です。

3x4キーパッドの使い方
電話のダイヤルキーに似た12個のキーがあるキーパッドで、押したキーをArduinoがすぐに読み取り、コンピューターの画面に表示します。数字、アスタリスク、ハッシュの各キーは行と列の格子状に並んでおり、Arduinoはその格子を調べて押されたキーを特定します。暗証番号ロックや電卓などのプロジェクトへの第一歩です。

4x4キーパッドの使い方
電話のボタンに似た4x4キーパッドで、押したキーをArduinoがすぐに読み取り、コンピューターの画面に表示します。数字に加えて、A、B、C、Dの文字やアスタリスク、ハッシュのキーも認識します。暗証番号ロックや電卓などのプロジェクトへの第一歩です。

ポテンショメーターでSG90サーボモーターの角度制御
ポテンショメーターでサーボモーター(SG90)を制御 アナログ入力部品のポテンショメーターを使い、サーボモーターの角度をリアルタイムで正確に制御するプロジェクトです。アナログ・デジタル変換(ADC)と信号のマッピングの仕組みを理解するための、基礎的な技術例です。 動作の仕組み アナログデータの読み取り:ポテンショメーターを回すと抵抗が変化し、ArduinoのアナログピンA0に0Vから5Vの電圧信号が

Arduinoで演奏するメフテル行進曲
Arduino Uno、ブザー、ジャンパーワイヤーだけで、メフテル行進曲を繰り返し演奏するプロジェクトです。配線してコードを貼り付けるだけで始められます。

ESP32の流れるLED
6個のLEDを左から右へ、右から左へ順番に点灯させます(Knight Rider風)。forループと配列を使う基本例で、進む向きを切り替える仕組みを学べます。

ESP32でパトカーの点滅ライトを再現
赤と青のLEDグループを高速で点滅させ、パトカーのライトを再現します。各グループを2個のLEDにすると、より迫力のある演出になります。高速な点灯・消灯パターンとグループ制御の例です。

ESP32のPWMでLEDをフェード
LEDの明るさを0から最大へ、最大から0へと滑らかに変化させます。Arduinoと同じようにanalogWrite()でPWMを制御します。ESP32 Arduino Core 3.0+では同じ構文がそのまま使えます。ピンの定義とpinMode、analogWriteだけで実現できます。

ESP32でRGB LEDを制御
3個の個別のLEDの代わりに、1個のRGB LEDで無数の色を作ります。Arduinoと同じようにanalogWrite()でR/G/Bの値を調整し、虹色に変化させます。赤と緑を混ぜると黄色になるなど、色の仕組みを実際に確認できます。
