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

32x8 LEDマトリクス4枚でアニメーションと文字表示
横長のLEDマトリクスモジュールを4枚上下に並べると、1,000個以上の光の点からなる正方形のディスプレイになります。まず映画のように文字が上から雨のように降り、続いてカーテンが開いて2行の文字がスクロールし、その間を波やひし形が流れていきます。一連の演出はちらつかず滑らかに動き、終わると自動で最初から繰り返します。

32x8 LEDマトリックス4枚で作る6種のアニメーション
32x8 LEDパネル4枚を縦に並べた正方形のディスプレイで、6種類のアニメーションが順番に再生されます。降り注ぐデジタルの雨、広がる渦巻き、自ら生まれては消える細胞、広がる波紋、手前に飛んでくる星、そして花火です。それぞれ約8秒続き、ピクセルがゆっくり消えながら次のアニメーションに移ります。すべてを1台のArduino Unoで動かします。

スマート電子金庫
貴重品を保管できる、暗証番号で開く小さな金庫です。キーパッドで4桁の暗証番号を入力すると、正しければサーボモーターが解錠し、緑色のLEDが点灯してディスプレイに金庫の状態が表示されます。キーを押すたびにブザーが短く鳴ります。3回間違えると30秒間ロックアウトされます。暗証番号はいつでも変更でき、電源が切れても保持されます。

Arduino記憶ゲーム(LED4個+ボタン4個+ブザー)
記憶力に自信はありますか?4色のLEDが順番に点灯し、それぞれの音を鳴らします。同じ順番でボタンを押して再現してください。正解するたびに新しい色が1つ追加され、短い勝利のメロディーが流れて、LCDディスプレイにスコアが表示されます。1回でも押し間違えると、悲しい音とともにゲームが終了し、最初からやり直しになります。

Arduino I2C計算ツール
4x4のメンブレンキーパッドと16x2のI2C LCDディスプレイを使い、足し算、引き算、掛け算、割り算を行うArduinoベースの計算ツールのプロジェクトです。I2Cにより、ディスプレイを2本のケーブルだけで接続できるため、配線を整理しやすく、ほかの用途に使えるピンも多く残せます。小数の入力と負の数にも対応しています。

キーパッドでRGB LEDを制御
このプロジェクトでは、4x4キーパッドでRGB LEDのモードや色を切り替えます。millis()を使うことで、待ち時間を入れずにコマンドを処理します。 使い方ガイド Aキー:色の値を徐々に変えるフェード効果です。 Bキー:スムーズモードで7つの固定色を順番に切り替えます。 C / D:両方の効果の速度を上げる/下げる操作です。 1 - 9:固定色をすばやく選択します。 * / #:ピンクや薄緑など、特定の中間色を選択します。 0キー:LEDを消灯します。

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

Arduinoで作る音の合図付き反応時間テスト
Arduino反応時間テスト装置 視覚と聴覚の刺激に対する反応速度をミリ秒(ms)単位の精度で測定するデジタルテスト装置です。Arduinoコントローラー、3段階の状態を知らせるLED、音で知らせるブザー、結果をリアルタイムで表示するI2C LCDディスプレイで構成されています。 動作原理 テストが始まると、赤と黄のLEDが順番に点灯して準備を促します。ランダムに決められた時間が経過すると、緑のLEDが

Arduino LCDランナーゲーム
16x2文字のLCDディスプレイで動作する横スクロール型のエンドレスランナーゲームです。キャラクターは自動で走り、ボタンを押すとジャンプして障害物を飛び越えます。障害物は上段と下段にランダムに現れます。パッシブブザーで開始時のメロディー、ジャンプ音、50点獲得を祝う音、ゲーム終了時のメロディーを鳴らします。起動時には「BlueGrays — Arduino Projects」の画面を表示します。スコアは画面右上でリアルタイムに更新されます。

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

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

スネークゲーム
ヘビを動かしてリンゴを食べ、しっぽを伸ばしてみましょう。
