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

ジョルノス主題歌(il vento doro)| JoJosテーマ

コンポーネントと消耗品

>
Arduino UNO
× 2
MOSFETトランジスタ、スイッチング
× 2
スピーカー:3W、4オーム
× 4
抵抗1kオーム
0.25W抵抗
× 2
SparkFunブレッドボード電源スティック5V / 3.3V
× 1
ジャンパー線(汎用)
× 1

必要なツールとマシン

>
はんだごて(汎用)

アプリとオンラインサービス

>
Arduino IDE

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

概要

このプロジェクトでは、Arduinoのtone()関数を利用して、ジョルノのテーマソングの音符を複製します。

音符が重なる部分が多かったので、2番目のArduinoを使用して別のオクターブで音符を作成します。両方のArduinoを同期させるために、メインのArduinoは、ワイヤーによって2番目のArduinoに運ばれるパルスを作成し、2番目のArduinoは同期的に開始します。

コード

  • ジョルノのテーマパート1
  • ジョルノのテーマパート2
Giornoのテーマパート1 Arduino
このコードは1番目のArduinoにアップロードされます
 #include "Color.h" int S [] ={Pink1、0、Pink1、0、Pink1、Blue1、0、Pink1、0、Orange2、0、Pink1、0、Green1 、Blue1、0、Pink1、0、Pink1、0、Pink1、Blue1、0、Pink1、0、LGreen2、0、Yellow2、0、Orange2、Blue1、0、Pink1、0、Pink1、0、Pink1、Blue1、0 、Pink1、0、Orange2、0、Pink1、0、Green1、Blue1、0、Pink1、0、Pink1、0、Pink1、Blue1、Pink1、Orange2、0、LGreen2、0、Yellow2、0、Orange2、Blue1、0 、Pink1、0、Pink1、0、Pink1、Blue1、0、Pink1、0、Orange2、0、Pink1、0、Green1、Blue1、0、Pink1、0、Pink1、0、Pink1、Blue1、0、Pink1、0 、LGreen2、0、Yellow2、0、Orange2、Blue1、0、Pink1、0、Pink1、0、Pink1、Blue1、0、Pink1、0、Orange2、0、Pink1、0、Green1、Blue1、0、Pink1、0 、Pink1、0、Pink1、0、Blue1、Pink1、0、0、0、0、Pink1、0、Orange2、0、Yellow2、LGreen2、0、Green2、0、Blue2、0、Green2、0、Blue2、Purple2 、0、Pink2、0、Purple2、0、Blue2、Green2、0、Yellow2、0、Orange2、LBlue1、0、Blue1、0、Purple1、0、Pink1、0、Orange2、0、Yellow2、LGreen2、0、Green2 、0、Blue2 、0、Green2、0、Blue2、Purple2、0、Pink2、0、Blue2、Pink2、Blue2、0、Purple2、Pink2、0、LBlue1、0、LBlue1、Blue1、Blue1、Purple1、0、Pink1、0、Orange2 、0、Yellow2、LGreen2、0、Green2、0、Blue2、0、Green2、0、Blue2、Purple2、0、Pink2、0、Purple2、0、Blue2、Green2、0、Yellow2、0、Orange2、LBlue1、0 、Blue1、0、Purple1、0、Pink1、0、Orange2、0、Yellow2、LGreen2、0、Green2、0、Blue2、0、Green2、0、Blue2、Purple2、0、Pink2、0、Blue2、Pink2、Blue2 、0、Purple2、Pink2、0、LBlue1、0、LBlue1、Blue1、Blue1、Purple1、0、Orange2、DOrange2、Pink1、0、Blue1、0、0、Pink1、0、0、Pink1、0、0、0 、Green1、0、Blue1、0、Pink1、0、DOrange2、0、0、Blue1、0、0、Pink1、0、0、0、0、0、Orange2、DOrange2、Pink1、0、Blue1、0、0 、Pink1、0、0、Pink1、0、0、Green1、0、0、DOrange2、0、Orange2、0、DOrange2、0、0、Blue1、0、DOrange1、Yellow1、Green1、DOrange1、Green1、LBlue1、Pink1 、Orange2、DOrange2、Pink1、0、Blue1、0、0、Pink1、0、0、Pink1、0、0、0、Green1、0、Blue1、0、Pink1、0、DOrange2、0、0、Blue1、0 、0、Pink1、0、 0、0、0、0、Orange2、DOrange2、Pink1、0、Blue1、Orange2、0、Green2、Yellow2、Orange2、Pink1、0、Blue2、LBlue2、0、Green2、Orange2、DOrange2、0、Pink1、Blue1 Pink1、0、Blue1、Pink1、0、Blue1、Pink1、0、Blue1、Pink1、0、Blue1、Pink1、Orange2、0、Green2、0、0、0、0、0、Orange2、0、0、0、 0、0、0、Orange2、Yellow2、LGreen2、0、0、Yellow2、0、0、Orange2、0、DOrange2、0、0、Orange2、0、0、Yellow2、0、Green2、0、0、0、 0、0、Pink2、0、0、0、0、0、Pink1、0、DOrange2、0、Orange2、0、0、Yellow2、0、0、Orange2、0、DOrange2、0、0、Blue2、0、 0、DGreen2、0、Green2、0、0、0、0、0、Orange2、0、0、0、0、0、0、Orange2、Yellow2、LGreen2、0、0、Yellow2、0、0、Orange2、 0、DOrange2、0、0、Orange2、0、0、Yellow2、0、Green2、0、0、0、0、0、Pink2、0、0、0、0、0、Green2、0、Purple2、0、 Pink2、0、0、DGreen2、0、0、Green2、0、LGreen2、0、0、Pink2、0、0、Green2、0、Green2}; int L =sizeof(S); int nds =10; void setup (){Serial.begin(115200); pinMode(2、OUTPUT); L =L / 2; Serial.println(L); Tone();} void loop(){} void Tone(){digitalWrite(2、HIGH); for(int n =0; n  
ジョルノのテーマパート2 Arduino
このコードは2番目のArduinoにアップロードされます
 #include "Color.h" int S [] ={0、0、0、0、0、0、0、0、0、0、0、0、0、0 、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0 、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0 、Pink2、0、Pink2、0、Pink2、Blue2、0、Pink2、0、Orange3、0、Pink2、0、Green2、Blue2、0、Pink2、0、Pink2、0、Pink2、Blue2、0、Pink2、0 、LGreen3、0、Yellow3、0、Orange3、Blue2、0、Pink2、0、Pink2、0、Pink2、Blue2、0、Pink2、0、Orange3、0、Pink2、0、Green2、Blue2、0、Pink2、0 、Pink2、0、Pink2、0、Blue2、Pink2、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0 、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0 、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0 、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0 、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0 、0、0、0、0、0、0、0、0、0、0、0、0、0、Orange3、DOrange3、Pink2、0、B lue2、0、0、Pink2、0、0、Pink2、0、0、0、Green2、0、Blue2、0、Pink2、0、DOrange3、0、0、Blue2、0、0、Pink2、0、0、 0、0、0、Orange3、DOrange3、Pink2、0、Blue2、0、0、Pink2、0、0、Pink2、0、0、Green2、0、0、DOrange3、0、Orange3、0、DOrange3、0、 0、Blue2、0、DOrange2、Yellow2、Green2、DOrange2、Green2、LBlue2、Pink2、Orange3、DOrange3、Pink2、0、Blue2、0、0、Pink2、0、0、Pink2、0、0、0、Green2、 0、Blue2、0、Pink2、0、DOrange3、0、0、Blue2、0、0、Pink2、0、0、0、0、0、Orange3、DOrange3、Pink2、0、Blue2、Orange3、0、Green3、 Yellow3、Orange3、Pink2、0、Blue3、LBlue3、0、Green3、Orange3、DOrange3、0、Pink2、Blue2、Pink2、0、Blue2、Pink2、0、Blue2、Pink2、0、Blue2、Pink2、0、Blue2、 Pink2、Orange3、0、Green2、0、0、0、0、0、Orange2、0、0、0、0、0、0、Orange2、Yellow2、LGreen2、0、0、Yellow2、0、0、Orange2、 0、DOrange2、0、0、Orange2、0、0、Yellow2、0、Green2、0、0、0、0、0、Pink2、0、0、0、0、0、Pink1、0、DOrange2、0、 Orange2、0、0、Yellow2、0、0、Orange2、0、DOrange2、0、0、Blue2、0、0、DGree n2、0、Green2、0、0、0、0、0、Orange2、0、0、0、0、0、0、Orange2、Yellow2、LGreen2、0、0、Yellow2、0、0、Orange2、0、 DOrange2、0、0、Orange2、0、0、Yellow2、0、Green2、0、0、0、0、0、Pink2、0、0、0、0、0、Pink2、0、DOrange3、0、Orange3、 0、0、DGreen3、0、0、Green3、0、LGreen3、0、0、Orange3、0、0、Purple2、0、Pink2}; int L =sizeof(S); int nds =10; void setup() {Serial.begin(115200); pinMode(3、INPUT_PULLUP); L =L / 2; Serial.println(L);} void loop(){if(!digitalRead(3)){Tone(); }} void Tone(){for(int n =0; n  

回路図

Speaker_setup_kNNawzl740.fzz

製造プロセス

  1. TinyML-言語検出器-エッジインパルスとArduinoに基づく
  2. MPU-6050を搭載したArduinoジャイロスコープゲーム
  3. Arduino Digital Dice
  4. DIY 37LEDルーレットゲーム
  5. ATtiny85ミニアーケード:スネーク
  6. ポータブルレンジ検出器
  7. Arduinoオーディオリアクティブデスクライト
  8. スマートフェイストラッキングロボットカー
  9. 銅による電気めっき
  10. NeoMatrix Arduino Pong
  11. ライトシーケンスクリエーター