2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Jedná sa o jednoduchý projekt, ktorý vám umožní prehrávať hudbu na svojom arduine pomocou bzučiaka a niektorých diód LED. V závislosti od frekvencie sa rozsvieti iná LED dióda.
Na to budete potrebovať:
- tvoje arduino uno
- breadboard
- 4 odpory
- bzučiak
- 3 LED diódy
- tlačidlo
- niektoré spojovacie vodiče
Krok 1: Pridanie tlačidla
Krok 2: Tlačidlo a bzučiak
Pripojte svoj bzučiak k breadboardu jedným vodičom pripojeným k lište GND a druhým káblom k ľubovoľnému kolíku na vašom Arduino (v tomto prípade 13).
Vaše tlačidlo by malo byť pripojené k zemi pomocou odporu, k napájacej lište a potom k akémukoľvek kolíku na Arduino (v tomto prípade kolík 8).
Krok 3: Pridanie diód LED
Pridajte svoje tri LED diódy na dosku, ktoré spájajú dlhý koniec každej z nich s kolíkmi arduino pomocou odporov. Kratšie zvody zostanú pripojené k koľajnici GND.
Nezabudnite pripojiť napájaciu lištu a lištu GND k pinom 5v a GND na vašom arduine.
Krok 4: Kód
Kód bol do značnej miery inšpirovaný a skombinovaný pomocou troch hlavných odkazov
tento návod na melódiu Arduino tento príspevok na fóre o synchronizácii LED diód so svetlami a tento príspevok s poznámkami potrebnými na prehrávanie vianočných melódií.
Aj keď nefunguje tak, ako som pôvodne predpokladal, pieseň sa prehrá po stlačení tlačidla. Zámerom bolo hrať rôzne piesne v závislosti od toho, koľkokrát ste klikli na tlačidlo (teda počítadlo v kóde), ale stále som sa stretával s problémami s umiestnením nôt a úderov do príkazu if. Keď by sa to skutočne dalo zostaviť, bzučiak by iba rachotil a červená LED dióda blikala, tlmene, ale rýchlo, kým pieseň neskončí.