工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduinoチュートリアル:ミニピアノ

コンポーネントと消耗品

>
Arduino UNO
× 1
ブレッドボード(汎用)
× 1
SparkFunプッシュボタンスイッチ12mm
× 7
ジャンパー線(汎用)
× 1
ブザー
× 1

必要なツールとマシン

>
はんだごて(汎用)

このプロジェクトについて

ステップ1:部品と材料

<図>

必要な部品は:

* Arduino

*ピエゾブザー

*プッシュボタン-7

*ジャンパーケーブル

ステップ2:接続

<図>

ボタンはArduinoのD4からD10に接続されています

ピエゾブザー-> ArduinoのD11

ステップ3:コード

ピアノの演奏を開始する前に、Tone Arduinoライブラリがまだインストールされていない場合は、それを入手してインストールする必要があります。これは、Githubからダウンロードできます。お使いのバージョンのArduinoIDEにサードパーティのArduinoライブラリをインストールする方法がわからない場合は、Arduino.ccでこのガイドを参照してください。以下に添付されているのは、ArduinoPianoのArduinoコードを含むzipファイルです。ダウンロードして、コンピューターのどこかに解凍します。 Arduino IDEでArduino_Piano.inoを開き、コードをArduinoにアップロードします。

<図>

Arduino_Piano.rar ダウンロード

ステップ4:プレイ!

以上です!これで、キーをタップして、対応するノートがブザーで鳴るのを聞くことができるはずです。ノートが正確でない場合は、Arduinoスケッチのノート値を調整して、ピッチが達成される値を設定できます。また、含まれている数少ないスケールの1つをコメント解除して再生されるスケールを変更したり、独自のスケールを作成したりすることもできます。規模!自分でピアノを作る場合は、コメントして写真やビデオを見せてください。クリエイティブな楽器を見てみたいです!

それが本当にあなたを助けたなら、親指を立てて、面白いプロジェクトのために私のチャンネルをフォローしてください:)

読んでくれてありがとう!

プロジェクトの実施

コード

  • コード
コード Arduino
コードが添付されています
 // ArduinoPiano / *より興味深いプロジェクトについてはチャンネルにアクセスしてくださいhttps://www.youtube.com/channel/UCks-9JSnVb22dlqtMgPjrlg*/#define T_C 262#define T_D 294#define T_E 330#define T_F 349#define T_G 392#define T_A 440#define T_B 493const int C =10; const int D =9; const int E =8; const int F =7; const int G =6; const int A =5; const int B =4; const int Buzz =11; const int LED =13; void setup(){pinMode(LED、OUTPUT); pinMode(C、INPUT); digitalWrite(C、HIGH); pinMode(D、INPUT); digitalWrite(D、HIGH); pinMode(E、INPUT); digitalWrite(E、HIGH); pinMode(F、INPUT); digitalWrite(F、HIGH); pinMode(G、INPUT); digitalWrite(G、HIGH); pinMode(A、INPUT); digitalWrite(A、HIGH); pinMode(B、INPUT); digitalWrite(B、HIGH); digitalWrite(LED、LOW);} void loop(){while(digitalRead(C)==LOW){tone(Buzz、T_C); digitalWrite(LED、HIGH); } while(digitalRead(D)==LOW){tone(Buzz、T_D); digitalWrite(LED、HIGH); } while(digitalRead(E)==LOW){tone(Buzz、T_E); digitalWrite(LED、HIGH); } while(digitalRead(F)==LOW){tone(Buzz、T_F); digitalWrite(LED、HIGH); } while(digitalRead(G)==LOW){tone(Buzz、T_G); digitalWrite(LED、HIGH); } while(digitalRead(A)==LOW){tone(Buzz、T_A); digitalWrite(LED、HIGH); } while(digitalRead(B)==LOW){tone(Buzz、T_B); digitalWrite(LED、HIGH); } noTone(Buzz); digitalWrite(LED、LOW);} 
プロジェクトリポジトリ
https://github.com/Rahul24-06/Mini-Piano

回路図

ビデオで説明しました。よろしくお願いします

製造プロセス

  1. ArduinoRFIDロックチュートリアル
  2. Arduino Digital Dice
  3. ポータブル静電容量式タッチピアノ
  4. 鉄人
  5. Find Me
  6. Arduino3Dプリントロボットアーム
  7. Arduino加湿器制御
  8. 7セグメントアレイクロック
  9. Arduino制御ピアノロボット:PiBot
  10. NeoMatrix Arduino Pong
  11. Arduinoチュートリアル01:はじめに