Obsah:

Jednoduchý hudební přehrávač s bzučákem: 4 kroky
Jednoduchý hudební přehrávač s bzučákem: 4 kroky

Video: Jednoduchý hudební přehrávač s bzučákem: 4 kroky

Video: Jednoduchý hudební přehrávač s bzučákem: 4 kroky
Video: ČESKO SLOVENSKO MÁ TALENT 2018 - Nikoleta Šurinová 2024, Listopad
Anonim
Jednoduchý hudební přehrávač s bzučákem
Jednoduchý hudební přehrávač s bzučákem

Jedná se o jednoduchý projekt, který vám umožní přehrávat hudbu na arduinu pomocí bzučáku a některých LED diod. V závislosti na frekvenci se rozsvítí jiná LED.

K tomu budete potřebovat:

  • tvé arduino uno
  • prkénko
  • 4 odpory
  • bzučák
  • 3 LED diody
  • knoflík
  • nějaké propojovací vodiče

Krok 1: Přidání tlačítka

Přidání tlačítka
Přidání tlačítka

Krok 2: Tlačítko a bzučák

Tlačítko a bzučák
Tlačítko a bzučák

Připojte bzučák k prkénku jedním vodičem připojeným ke kolejnici GND a druhým připojením k jakémukoli kolíku na vašem Arduinu (v tomto případě 13).

Vaše tlačítko by mělo být připojeno k zemi pomocí odporu, k napájecí liště a poté k jakémukoli kolíku na Arduinu (v tomto případě kolíku 8).

Krok 3: Přidání LED diod

Přidání LED diod
Přidání LED diod

Přidejte své tři LED diody na prkénko a připojte dlouhý konec každého k arduino pinům pomocí odporů. Kratší svody zůstanou připojeny ke kolejnici GND.

Nezapomeňte připojit napájecí lištu a lištu GND k pinům 5v a GND na vašem arduinu.

Krok 4: Kód

Kód byl do značné míry inspirován a spojen pomocí tří hlavních odkazů

tento tutoriál melodie Arduino tento příspěvek na fóru o synchronizaci LED diod se světlem tento příspěvek s poznámkami potřebnými k hraní vánočních melodií.

Přestože nefunguje tak, jak jsem původně zamýšlel, přehraje skladbu po stisknutí tlačítka. Záměrem bylo hrát různé písně v závislosti na tom, kolikrát bylo na tlačítko kliknuto (odtud počítadlo v kódu), ale stále jsem se setkával s problémy s umístěním not a beatů do příkazu if. Když se to skutečně zkompilovalo, bzučák jen chrastí a červená LED dioda bude blikat, tlumeně, ale rychle, dokud píseň neskončí.

Doporučuje: