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

Arduinoルーレット
Arduinoで作る電子ルーレット デジタルアルゴリズムで偶然性を再現する、Arduinoを使った電子ゲーム装置です。円形に並べたLEDを順番に素早く点滅させ、ルーレットの回転を表現します。 動作原理 ボタンを押すと、LEDリングで回転アニメーションが始まります。停止先のLEDはrandom(0, 24)で選びます。現在のコードでは乱数生成器にシードを設定していません。LEDの切り替え速度は、実際のルーレットの

LED踏切警報灯
踏切のように交互に点滅するLED警報灯です。

Arduinoで傾けると流れるデジタル砂(MPU-6050+8x8 NeoPixelマトリクス)
回路を傾けた方向に流れるLEDの砂を作ります!**MPU-6050**加速度センサーが傾きを測り、**8x8 NeoPixelマトリクス**上の24個の粒が重力の方向に落ちて、本物の砂のように端に積もります。**テーマボタン**で砂、水、溶岩、虹の色に切り替えられます。ライブラリを使わないI2Cの読み取り、傾きからの重力方向の算出、砂の落下を再現するシンプルなアルゴリズムを1つのプロジェクトで学べます。

Arduino超音波テルミン(HC-SR04+NeoPixelリング+ブザー)
触れずに空中で手を動かすだけで演奏できる楽器を作ります!手を**HC-SR04**に近づけるほど**パッシブブザー**の音が高くなり、**24個のLEDを備えたNeoPixelリング**が色と点灯する割合で音程を示します。ボタンで2つのモードを切り替えられます。**SCALE**モードでは距離に応じて五音音階の音に合わせ、**GLIDE**モードでは昔のSF映画のように音が滑らかに変化します。メロディーを生み出すのは、用意されたコードではなく手の動きです。

ArduinoでCycloneゲーム:中央で光を止める(LED×7+ボタン+ブザー)
赤いLEDで光を止められますか?ゲームセンターの**Cyclone**を卓上で楽しめます。光が**7個のLED**の間を往復し、中央の赤いLEDが点灯している間に**ボタン**を押すと得点が入ります。成功するたびにLED1個あたりの点灯時間が約15%短くなり、最短45 msまで加速します。**ブザー**はメロディーを鳴らします。押すタイミングを間違えるとライフが1つ減り、3つなくなるとゲーム終了です。最高得点は**EEPROM**に保存されるため、電源が切れても消えません。

Arduino誕生日サプライズボックス(LDR + ブザー + LED3個)
プレゼントの箱を開けると、箱からメロディーが流れます!箱の中に隠した**LDR**が、ふたを開けたときに入る光を検知します。**ブザー**が「ハッピーバースデー」を奏で、音に合わせて**3個のLED**が点灯します。曲が終わると、LEDが誕生日ケーキのろうそくのように揺らめきます。大切な人への**プレゼント**に作ってみてください。電池で動き、ふたを閉めると音が止まります。

ArduinoTetris(MAX7219 8x32 LEDマトリクス + ボタン4個 + ブザー)
画面の代わりに256個のLEDで、Arduinoの音楽付きTetris!縦に置いた**MAX7219 8x32 LEDマトリクス**が横8列・縦32行のプレイフィールドになり、4つの**ボタン**でブロックを移動・回転・落下させます。**パッシブブザー**がTetrisのテーマ曲を奏で、そろった行が点滅して消え、2行消すごとにゲームが速くなります。マトリクスは**ライブラリを使わず**に制御し、最高スコアは**EEPROM**に保存します。

Arduinoもぐらたたきゲーム(LED4個+ボタン4個+TM1637ディスプレイ)
光った瞬間にたたきましょう!遊園地でおなじみの**もぐらたたき**を机の上で楽しめます。**4個のLED**のうち1個がランダムに点灯し、消える前に同じ色の**ボタン**を押すと得点になります。5回命中するたびにレベルが上がり、もぐらが顔を出す時間が短くなります。違うボタンを押すと1点と3秒を失います。残り時間とスコアは**TM1637**に表示され、最高スコアは**EEPROM**に保存されます。**パッシブブザー**が穴ごとに違う音を鳴らします。

Arduinoの3人用早押しクイズボタン(ボタン4個+LED3個+ブザー)
最初に押したのは誰でしょう?Arduinoがミリ秒単位で判定します!テレビのクイズ番組のような**早押しで解答権を得る**仕組みを、**解答者3人**と**司会者用ボタン**で実現します。最も早く押した人の**LED**が明るく光り、その人専用の音が鳴って、ほかのボタンはロックされます。司会者が準備完了にする前に押すと**お手つき**です。司会者用ボタンを1秒間長押しすると、LEDに**スコア表**が表示されます。教室や家庭で実際に使えます。
