Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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ą
Š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
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!