プロジェクト · Arduino / ESP32 / Pico

Arduinoのプロジェクトをさがす

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

TCRT5000で反射(近接)を読み取る
#77中級
プレミアム

TCRT5000で反射(近接)を読み取る

目に見えない光を出し、その反射量を測る小さなセンサーで、前方の表面を検出できます。物体や明るい色の表面にセンサーを近づけるほど戻ってくる光が増え、Arduinoがその値を0.5秒ごとに画面に数値で表示します。ライントレースロボットや非接触式の水栓には、このようなセンサーが使われています。

4.6(33)
43
TCRT5000で床面の白黒を判別
#78中級
プレミアム

TCRT5000で床面の白黒を判別

ライントレースロボットの目となる小さなセンサーで、床面が黒か白かを判別できます。TCRT5000センサーは目に見えない光を床面に当て、戻ってくる光の量を調べます。白い面では緑のLED、黒い面では赤のLEDが点灯します。自分でロボットを作る前に学んでおきたい大切なステップです。

4.7(40)
49
サイコロのプロジェクト
#79中級
プレミアム

サイコロのプロジェクト

ボードゲームでサイコロをなくす心配がなくなります。ボタンを押すたびに、7セグメントディスプレイに1から6までのランダムな数字が表示されます。1回押すと結果が1つだけ出て、コンピューターの画面にも表示されます。友達とのゲームで使える、手作りのデジタルサイコロです。

5.0(48)
67
階段・廊下のスマート照明
#82中級
プレミアム

階段・廊下のスマート照明

階段や廊下に足を踏み入れると、進む方向に沿って照明が1段ずつ点灯します。両端に距離センサーがあり、どちらの前を通っても、その端から8個のLEDが0.5秒間隔で順番に点灯し、その後、同じ方向に順番に消灯します。夜の暗がりで足元を照らす、おしゃれなホームオートメーションのアイデアです。

5.0(35)
51
ドットマトリクス時計とカレンダー(MAX7219、DS1307)
#84中級
プレミアム

ドットマトリクス時計とカレンダー(MAX7219、DS1307)

机や壁に置き、時刻と日付をスクロール表示する光るパネルです。8x32のLEDディスプレイには大きな数字の時計が表示され、コロンの2つの点が毎秒点滅します。毎分の初めに曜日と日付がスクロールし、その後、時計表示に戻ります。時計モジュールには専用の電池があるため、電源を抜いても時刻を保持します。

5.0(37)
59
ドットマトリクス時計・カレンダー・気象ステーション(MAX7219、DS1307)
#85中級
プレミアム

ドットマトリクス時計・カレンダー・気象ステーション(MAX7219、DS1307)

机や壁に置いて、時刻、日付、室内の温湿度を順番に表示する、文字がスクロールする表示板です。8x32のLEDディスプレイには、まず摂氏と華氏の温度、次に湿度、そして2つの点が1秒ごとに点滅する時計が表示されます。分が変わると、曜日と日付がスクロール表示されます。時計モジュールが時刻を保持し、DHT22センサーが温度と湿度を測定します。

5.0(50)
66
パドルボールゲーム(SSD1306)
#86中級
プレミアム

パドルボールゲーム(SSD1306)

ボール1個とパドル2本で遊ぶ、ビデオゲームの原点の1つである卓球ゲームを、小さなOLEDディスプレイで楽しめます。2つのボタンで右のパドルを上下に動かします。左のパドルはコンピューターがボールを追いながら操作し、ボールを打つたびにブザーが短く鳴ります。先に9点を取ると勝ちです。その後、新しいゲームが自動で始まります。

4.5(47)
65
32x8 LEDマトリクス4枚でアニメーションと文字表示
#90中級
プレミアム

32x8 LEDマトリクス4枚でアニメーションと文字表示

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

4.6(40)
66
32x8 LEDマトリックス4枚で作る6種のアニメーション
#91中級
プレミアム

32x8 LEDマトリックス4枚で作る6種のアニメーション

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

4.5(35)
48
Arduino I2C計算ツール
#94中級
プレミアム

Arduino I2C計算ツール

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

5.0(31)
43
キーパッドでRGB LEDを制御
#95中級
プレミアム

キーパッドでRGB LEDを制御

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

5.0(32)
44
Arduinoルーレット
#96中級
プレミアム

Arduinoルーレット

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

4.5(28)
49