Turinys:

Įvairių tipų tonų generavimas naudojant matematines lygtis („MathsMusic“) „Arduino“: 5 žingsniai
Įvairių tipų tonų generavimas naudojant matematines lygtis („MathsMusic“) „Arduino“: 5 žingsniai

Video: Įvairių tipų tonų generavimas naudojant matematines lygtis („MathsMusic“) „Arduino“: 5 žingsniai

Video: Įvairių tipų tonų generavimas naudojant matematines lygtis („MathsMusic“) „Arduino“: 5 žingsniai
Video: Data Analysis in R by Dustin Tran 2024, Lapkritis
Anonim
Įvairių tipų tonų generavimas naudojant matematines lygtis („MathsMusic“) „Arduino“
Įvairių tipų tonų generavimas naudojant matematines lygtis („MathsMusic“) „Arduino“

Projekto aprašymas:

Prasidėjo nauja kelionė, kur idėjos gali būti lengvai įgyvendinamos naudojant atvirojo kodo bendruomenę (ačiū „Arduino“). Taigi čia yra būdas

· Apsidairykite aplinkui ir stebėkite aplinkinius

· Atraskite problemas, kurias reikia išspręsti

· Pagalvokite, pabandykite ir toliau mokykitės bei dalinkitės

· Svarbiausia, ką aš vadinu, - LAIKYTI PAPRASTĄ:)

· Pakartokite

Mano tikslas buvo sukurti muzikinį projektą naudojant „arduino“platformą

Taigi aš ieškojau internete ir radau nuostabių kūrybinių projektų, bet norėjau sukurti savo daiktus!

Taigi aš aptikau šią tone () funkciją iš arduino bibliotekos. Žemiau yra nuoroda, kurioje galite rasti aprašomosios informacijos apie tai

www.arduino.cc/reference/en/language/funct…

Dabar, perskaitę apie tone () funkcijos idėjas, pradėjo savo kelionę.

Iš esmės funkcija tone (), kaip būtumėte skaitę, sukuria tam tikro dažnio garsą, kurį perduodate parametre. Taigi aš pagalvojau, kaip aš galiu naudoti šią vienintelę funkciją įvairių tipų garsui generuoti?

Atsakymas buvo matematikoje, mes visi kasdien naudojame matematiką, jos logika yra apie paslapčių sprendimą

Iš šios visatos (sakinys iš garsaus televizijos serialo „Numb3rs“)…

Idėja yra sukurti garsą, kurį galima sukurti naudojant matematines lygtis, pavadinkime jį „MathMusic“

Šiame projekte naudojau:

· Paprastų geometrinių formų (kvadrato, stačiakampio, lygiagretainio, trikampio ir apskritimo) lygtis

· Kvadratinė lygtis ir Fibonačio serija.

garsui generuoti. Dabar galite išplėsti šį projektą ir atrasti naujos muzikos naudodami skirtingas lygtis ar formules …

1 žingsnis: Daiktai, kurių reikia norint įgyvendinti šį projektą

Daiktai, kurių jums reikia norint įgyvendinti šį projektą
Daiktai, kurių jums reikia norint įgyvendinti šį projektą
Daiktai, kurių jums reikia norint įgyvendinti šį projektą
Daiktai, kurių jums reikia norint įgyvendinti šį projektą
Daiktai, kurių jums reikia norint įgyvendinti šį projektą
Daiktai, kurių jums reikia norint įgyvendinti šį projektą
Daiktai, kurių jums reikia norint įgyvendinti šį projektą
Daiktai, kurių jums reikia norint įgyvendinti šį projektą

Šiam projektui įgyvendinti reikalingi įrankiai:

  • „Arduino UNO“lenta
  • Garsiakalbis ar garsinis signalas Aš rekomenduočiau garsiakalbį, kad būtų geros kokybės garsas
  • vienas 220 omų rezistorius, apsaugantis grandinę nuo pažeidimų
  • Trumpieji laidai, skirti prijungti arduino ir garsiakalbį

Programinė įranga

Norėdami įkelti programas iš kompiuterio į plokštę, turite įdiegti „Arduino IDE“.

jei nesijaudinate Žemiau yra nuoroda, kaip įdiegti „Arduino IDE“

www.arduino.cc/en/Main/Software

2 žingsnis: schema

Schema
Schema

Taip pat galite sukurti grandinę naudodami žemiau esančią nuorodą

fritzing.org/home/

3 veiksmas: kaip paleisti programą naudojant „Arduino“

Pirmiausia turite prijungti „Arduino Board“prie kompiuterio ar kompiuterio per USB kabelį

Tada atsisiųskite ir įdiekite „Arduino IDE Software“nuorodą.

Pagaliau atsisiųskite ZIP failą, kuriame yra šio projekto šaltinio kodas

Taigi pradėkite ir sukurkite ką nors naujo!

Rekomenduojamas: