Tartalomjegyzék:
Videó: A Jingle Bells sebességének szabályozása Arduino segítségével: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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:
A LED fényerejének szabályozása potenciométerrel Arduino segítségével: 3 lépés
A LED fényerejének szabályozása potenciométerrel Arduino segítségével: Ebben a projektben a LED fényerejét a potenciométer által biztosított változó ellenállás segítségével fogjuk szabályozni. Ez egy nagyon alapvető projekt egy kezdő számára, de sok mindent megtanít a potenciométerről és a LED -ek működéséről, amelyek szükségesek a fejlesztéshez
A Led fényerejének szabályozása a Raspberry Pi és az egyéni weboldal segítségével: 5 lépés
A Led fényerejének szabályozása a Raspberry Pi és az egyéni weboldal segítségével: Apache szervert használva a pi -n php -vel, megtaláltam a módot a led fényerejének szabályozására egy csúszkával, egy testreszabott weblappal, amely elérhető bármely olyan eszközön, amely ugyanahhoz a hálózathoz csatlakozik, mint a pi .Sokféleképpen lehet ezt elérni
Halványítás/LED/fényerő szabályozása potenciométer (változó ellenállás) és Arduino Uno használatával: 3 lépés
Halványítás/vezérlés LED/fényerő Potenciométer (változó ellenállás) és Arduino Uno használatával: Az Arduino analóg bemeneti csap csatlakozik a potenciométer kimenetéhez. Tehát az Arduino ADC (analóg -digitális átalakító) analóg tű a potenciométerrel leolvassa a kimeneti feszültséget. A potenciométer gomb forgatása változtatja a kimeneti feszültséget és az Arduino
A HC-05 (Bluetooth) átviteli sebességének módosítása: 3 lépés
A HC-05 (Bluetooth) adatátviteli sebességének megváltoztatása: Nemrégiben új HC-05 modult vásárolok, de amikor az arduino-hoz csatlakozom, és a számítógépen, valamint a telefonon szeméttel kapcsolatos adatokat kapok. Akkor azt tapasztalom, hogy megfelelően működik 38400 baud sebességgel, tehát alapértelmezés szerint 38400 van benne. Az előző modulban az átviteli sebesség 9600. így kapok s
A motor fordulatszámának autonóm szabályozása IR alapú fordulatszámmérő segítségével: 5 lépés (képekkel)
A motor fordulatszámának autonóm szabályozása visszacsatolási rendszer használatával IR alapú fordulatszámmérő segítségével: Mindig szükség van egy folyamat automatizálására, legyen az egyszerű/szörnyű. Egy ötletből merítettem ezt a projektet, amellyel találkoztam módszerek a kis földdarabok öntözésére/öntözésére. Az áramellátás hiánya