Tartalomjegyzék:

A Jingle Bells sebességének szabályozása Arduino segítségével: 4 lépés
A Jingle Bells sebességének szabályozása Arduino segítségével: 4 lépés

Videó: A Jingle Bells sebességének szabályozása Arduino segítségével: 4 lépés

Videó: A Jingle Bells sebességének szabályozása Arduino segítségével: 4 lépés
Videó: Hőelkeverő mozgás - kísérlet 2024, November
Anonim
Irányítsd a Jingle Bells sebességét az Arduino segítségével
Irányítsd a Jingle Bells sebességét az Arduino segítségével

Ez az utasítás megmutatja, hogyan programozhat egy LED szalagot, hogy megfeleljen az Arduino által játszott hangoknak. Gyorsíthatja vagy lassíthatja a dalt, ha közelebb vagy távolabb tartja a kezét a fényellenállástól. A példám a Jingle Bells dallal van, de megváltoztathatod bármilyen dalra, ha lefordítod a hangokat.

Kellékek

  • Fotorezisztor
  • Arduino tábla
  • 10K ellenállás (x2)
  • LED-csík
  • Hangszóró erősítő
  • Vezetékek (férfi és női)

1. lépés: Kábelezés

Tekintse meg az alábbi linket a vezetékek megfelelő beállításához.

Minden rózsaszín vezeték a tűszámokhoz igazodik.

Minden fekete vezeték a földhöz vezet.

Minden piros vezeték 5V -ra vezet.

Minden fekete, cserzett, ellenállást jelent.

A zöld vezetékek azt jelzik, hogy a LED -szalagból kilépő vezetékek.

2. lépés: Kódolás

Másolja ki a mellékelt kódot.

A többi a kódolás működésének magyarázata:

A kódolásnak megjegyzései vannak, azonban látni fogja, hogy meglehetősen hosszú. A kezdeti megjegyzések biztosítják, hogy a tábla bármilyen zenei hangot adjon. Ezután minden egyes megjegyzésnek megfelelő színekről van szó. Az üresség beállítás bekapcsolja az összes csapját, és megkezdi a programozást. Az üres hurok a fő kódolás helye. Lebegő tempóval kezdődik, ez biztosítja, hogy a dal felgyorsul vagy lelassul attól függően, hogy milyen közel van a fotorezisztorhoz. Minél közelebb van, annál gyorsabban játszik. Ezután játszik a csengőhangokkal. Minden hangnak saját funkciója van. Kezdetben a LED -szalagot minden színből kitisztítja, majd diktálja a jegyzetet és azt, hogy mennyi ideig tart. Egy negyed hangot 250 ezredmásodperces játékokban, egy fél hangot 500 ezredmásodpercben, egy egész hangot pedig 1000 milliszekundumban játszik le. E nyilatkozat után egy hurok jelzi a táblának, hány lámpának kell világítania; negyed hangjegynél 5, fél hangon 10, egész hangon 10 lámpa világít. Ezután a szín és a késleltetés diktálja a hang befejezését. Ez folyamatosan megismétlődik, ha nem húzza ki a táblát.

3. lépés: Teszteld

A kód és a vezetékek tesztelésének módja a csatlakoztatás! Ha nem működik megfelelően, ellenőrizze a vezetékeket, és másolja le az összes kódolást. Lehet, hogy a föld 5V vagy más keverék.

4. lépés: Működik, most ossza meg

Most, hogy megoldotta a projekttel kapcsolatos problémákat! Készítsen képet, és ossza meg barátaival. Ha szeretné, megváltoztathatja a dalt úgy, hogy a hangokat másképp alakítja, és ennek megfelelően megváltoztatja a színeket. Rajtad áll, a lehetőségek végtelenek!

Ajánlott: