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

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

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

サーボの円形ダンス — 32個のサーボで動く模様
#102上級
プレミアム

サーボの円形ダンス — 32個のサーボで動く模様

Arduino Megaで、円形に並べた32個のサーボモーターを動かすビジュアルアニメーションのプロジェクトです。サーボは1つの配列で管理し、Megaの22–53番ピンに接続します。ランダムな角度でばらばらに振動する動き、全体が同時に動く同期スイープ、円周を滑らかに巡る波、左右に揺れる方位磁針の針という4種類の動きを見せます。回転する波の効果は、各サーボと動作中のサーボとの関係によって生まれます。

4.5(40)
62
LED踏切警報灯
#146上級
プレミアム

LED踏切警報灯

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

5.0(2)
14
Arduinoミニレーダー(サーボモーター+HC-SR04+OLEDディスプレイ)
#162中級
プレミアム

Arduinoミニレーダー(サーボモーター+HC-SR04+OLEDディスプレイ)

距離センサーとサーボモーターで、映画のようなレーダーを作ります!**SG90サーボモーター**が**HC-SR04**を0度から180度まで動かして走査し、**0.96インチOLED**に回転する走査線と、検出した物体を示す点を描きます。範囲内に物体が入ると**パッシブブザー**が短く鳴り、物体が近づくほど音が高くなります。サーボモーターの制御、超音波による測定、三角関数を使った描画、`tone()`による音の出力を1つのプロジェクトで学べます。

0.0(0)
Arduinoで傾けると流れるデジタル砂(MPU-6050+8x8 NeoPixelマトリクス)
#163中級
プレミアム

Arduinoで傾けると流れるデジタル砂(MPU-6050+8x8 NeoPixelマトリクス)

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

0.0(0)
Arduinoお絵描きタブレット(ポテンショメーター2個+OLEDディスプレイ)
#164初級
プレミアム

Arduinoお絵描きタブレット(ポテンショメーター2個+OLEDディスプレイ)

昔ながらのお絵描きタブレットをArduinoで再現します!左の**ポテンショメーター**でペンを横に、右のポテンショメーターで縦に動かすと、**0.96インチOLED**に途切れない線が描かれます。**ペン**ボタンでペンを上げ下げし、**消去**ボタンで消しゴムのアニメーションと**ブザー**音とともに画面を消去します。アナログ入力、揺らぎのフィルタリング、ディスプレイへの描画を楽しく学べる初級プロジェクトです。

0.0(0)
Arduino超音波テルミン(HC-SR04+NeoPixelリング+ブザー)
#165中級
プレミアム

Arduino超音波テルミン(HC-SR04+NeoPixelリング+ブザー)

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

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)
Arduinoで傾けて遊ぶビー玉迷路(MPU-6050+MAX7219 8x8 LEDマトリクス)
#179中級
プレミアム

Arduinoで傾けて遊ぶビー玉迷路(MPU-6050+MAX7219 8x8 LEDマトリクス)

画面もジョイスティックも使わず、回路を傾けるとLEDのビー玉が迷路を転がります!**MPU-6050**加速度センサーが傾きを測り、**MAX7219 8x8 LEDマトリクス**上のビー玉がその方向へ動きます。壁を通り抜けることはできません。ゴールに着くと**パッシブブザー**がメロディーを鳴らし、次の迷路に進みます。3つすべてクリアすると笑顔が表示されます。ライブラリを使わないセンサーの読み取り、傾きによる速度制御、テキストでの迷路の定義を1つのプロジェクトで学べます。

0.0(0)
Arduino非接触ゴミ箱(HC-SR04 + SG90サーボモーター + LED)
#184初級
プレミアム

Arduino非接触ゴミ箱(HC-SR04 + SG90サーボモーター + LED)

手を近づけると、ふたが自動で開きます!**HC-SR04超音波センサー**が15 cm未満の距離に手を検知すると、**SG90サーボモーター**が0.5秒でふたを開き、**LED**が点灯します。手を離すと3 s待ってから、ゆっくり閉まります。閉じる途中でセンサーが手を検知すると再び開きますが、測定の遅れや検知漏れにより、手に触れることはあります。学校の課題として人気があり、家庭でも役立つプロジェクトです。

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

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

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

0.0(0)
1
Arduinoキッチンスケール(HX711 + ロードセル + I2C LCD)
#186中級
プレミアム

Arduinoキッチンスケール(HX711 + ロードセル + I2C LCD)

容器を載せてボタンを押すと、表示がゼロに!**HX711**アンプと5 kgの**ロードセル**を使った、本格的なキッチンスケールです。**I2C LCD**にグラムまたはオンスで重さを表示し、2行目のバーで計量上限に対する割合を示します。1つの**ボタン**を短く押すと風袋引き、長押しすると単位をgとozで切り替えます。5 kgに達すると過負荷の警告が出ます。校正、移動平均、短押しと長押しを1つのプロジェクトで学べます。

0.0(0)
Arduinoスマートサーモスタット(DHT22 + リレー + I2C LCD)
#187中級
プレミアム

Arduinoスマートサーモスタット(DHT22 + リレー + I2C LCD)

室温19度、設定温度21度で、リレーがオンに!**DHT22**が温度を測定し、設定温度を下回ると**リレー**がヒーターをオンにします。**ヒステリシス**によって、設定温度付近でリレーのオン・オフが頻繁に切り替わるのを防ぎます。2つの**ボタン**で設定温度を0.5 °C刻みで調整し、**EEPROM**に保存します。**I2C LCD**には温度、湿度、ヒーターの状態を表示します。家庭の自動制御の基礎を1つのプロジェクトで学べます。

5.0(1)
1