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

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

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

ESP32ポモドーロタイマー(NeoPixelリング+ボタン+ブザー)
#167初級
プレミアム

ESP32ポモドーロタイマー(NeoPixelリング+ボタン+ブザー)

勉強中にスマートフォンを見ずに済む、光る卓上タイマーです!**24個のLEDを備えたNeoPixelリング**が、時計の文字盤のように残り時間を表示します。作業中は**赤**、短い休憩は**緑**、4回の作業ごとに取る長い休憩は**青**です。最後の5秒間はリングが点滅し、**パッシブブザー**がカチカチと鳴ります。各時間が終わると虹色の光で知らせます。1つの**ボタン**で開始、一時停止、リセットができ、`delay()`を一切使わずに**ESP32**で動作します。

0.0(0)
Raspberry Pi Picoの記憶ゲーム(LED4個+ボタン4個+ブザー)
#174中級
プレミアム

Raspberry Pi Picoの記憶ゲーム(LED4個+ボタン4個+ブザー)

何ラウンドまで覚えられるでしょうか?定番の色と音の記憶ゲームを**Raspberry Pi Pico**で机の上に再現します。Picoがランダムな順番で色を示し、それぞれの**LED**を固有の音とともに点灯させます。**4個のボタン**で同じ順番を繰り返してください。ラウンドごとに色が1つ追加されます。間違えると**ブザー**がゲームオーバーのメロディーを鳴らし、正しい色が点滅します。リスト、乱数、ボタン入力の読み取りを1つのゲームで学べます。

0.0(0)
Raspberry Pi PicoでFlappy Bird(OLEDディスプレイ+ボタン+ブザー)
#176中級
プレミアム

Raspberry Pi PicoでFlappy Bird(OLEDディスプレイ+ボタン+ブザー)

スマートフォンでおなじみの、あのもどかしい鳥のゲームを、今度は**0.96インチOLED**とボタン1つで楽しめます!**Raspberry Pi Pico**で作るFlappy Bird風のゲームです。**ボタン**を押すたびに鳥が羽ばたき、上下のパイプの間を通り抜けると得点が入り、隙間が狭くなります。**ブザー**が羽ばたき、得点、記録更新の音を鳴らします。最高得点は`flappy_best.txt`に保存されるため、電源が切れても消えません。物理演算、衝突判定、30 FPSのゲームループを1つのファイルにまとめています。

0.0(0)
ArduinoでCycloneゲーム:中央で光を止める(LED×7+ボタン+ブザー)
#178初級
プレミアム

ArduinoでCycloneゲーム:中央で光を止める(LED×7+ボタン+ブザー)

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

0.0(0)
ESP32で地震の揺れ検知アラーム(MPU-6050+OLEDディスプレイ+ブザー)
#180中級
プレミアム

ESP32で地震の揺れ検知アラーム(MPU-6050+OLEDディスプレイ+ブザー)

机が揺れると、このディスプレイがいち早く反応します!**ESP32**が**MPU-6050**加速度センサーで振動を測定し、**0.96インチOLED**に地震計のような波形をリアルタイムで描きながらスクロールします。揺れがしきい値を超えると**パッシブブザー**がサイレンを鳴らし、**赤いLED**が点滅します。ボタン1つで消音とリセットができます。アラームが作動するには、3回連続の測定でしきい値を超える必要があります。1回の測定だけの急な変化は除外されますが、1回の衝撃でも振動が十分長く続けば作動することがあります。学習用の揺れ測定器であり、公的な地震警報ではありません。

0.0(0)
Arduino誕生日サプライズボックス(LDR + ブザー + LED3個)
#185初級
プレミアム

Arduino誕生日サプライズボックス(LDR + ブザー + LED3個)

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

0.0(0)
1
ArduinoTetris(MAX7219 8x32 LEDマトリクス + ボタン4個 + ブザー)
#188中級
プレミアム

ArduinoTetris(MAX7219 8x32 LEDマトリクス + ボタン4個 + ブザー)

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

0.0(0)
Arduinoエイリアン襲来(0.96インチOLED + ジョイスティック + ブザー)
#189中級
プレミアム

Arduinoエイリアン襲来(0.96インチOLED + ジョイスティック + ブザー)

1978年の名作を0.96インチの画面で楽しめます!**128x64 OLED**上を15体のエイリアンが進み、端に着くたびに1段下がり、数が減るほど速くなります。**ジョイスティック**をハンドルのように動かして自機を操り、内蔵ボタンで発射します。4つのシールド、ボーナス点がもらえるUFO、ウェーブごとに難しくなる展開もあります。**パッシブブザー**が懐かしい行進音と効果音を鳴らし、最高スコアは**EEPROM**に保存されます。

0.0(0)
1
Arduinoもぐらたたきゲーム(LED4個+ボタン4個+TM1637ディスプレイ)
#190中級
プレミアム

Arduinoもぐらたたきゲーム(LED4個+ボタン4個+TM1637ディスプレイ)

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

0.0(0)
Arduinoの3人用早押しクイズボタン(ボタン4個+LED3個+ブザー)
#191初級
プレミアム

Arduinoの3人用早押しクイズボタン(ボタン4個+LED3個+ブザー)

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

0.0(0)
Arduinoの数当てゲーム(4x4キーパッド+I2C LCD+ブザー)
#193初級
プレミアム

Arduinoの数当てゲーム(4x4キーパッド+I2C LCD+ブザー)

1から100までの数を1つ選びました。7回以内の予想で当てられますか?Arduinoが秘密の数を選び、**4x4キーパッド**で予想を入力して**#**で送信します。**I2C LCD**にHIGHERまたはLOWERと、残りの範囲や試行回数が表示され、**パッシブブザー**がヒントごとに異なる音を鳴らします。最少試行回数の記録は**EEPROM**に保存されます。キーパッドとLCDを組み合わせた、初めての制作にも楽しいゲームです。

0.0(0)
Raspberry Pi Picoのパドルボールゲーム(OLEDディスプレイ+ポテンショメーター2個+ブザー)
#194中級
プレミアム

Raspberry Pi Picoのパドルボールゲーム(OLEDディスプレイ+ポテンショメーター2個+ブザー)

定番のパドルボールゲームを**0.96インチOLED**で2人対戦!各プレイヤーが自分の**ポテンショメーター**を回してパドルを動かします。ボールは打つたびに速くなり、パドルに当たる位置によって跳ね返る角度が変わります。先に5点取った方が勝ちです。**ブザー**が壁やパドルに当たる音、得点時の音を鳴らします。**Raspberry Pi Pico**の1つのゲームで、アナログ入力、整数による物理演算、画面の部分更新を学べます。

0.0(0)