Tartalomjegyzék:
- Lépés: Csatlakoztassa az Arduino táblát a számítógépéhez
- 2. lépés: Erőt ad a kenyértáblának
- 3. lépés: Potenciométer használata
- 4. lépés: A potenciométer csatlakoztatása
- 5. lépés: A LED
- 6. lépés: Ideje kódolni
- 7. lépés: Élvezze
Videó: A LED tompítása és világítása Arduino segítségével: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Az építkezés megkezdése előtt meg kell szereznie a megfelelő anyagokat:
- 1 Arduino Board - Egy Arduino Uno leütését használtam, de ez ugyanúgy működik.
- 1 Potenciométer - az enyém másképp néz ki, mint a legtöbb, de ugyanúgy működnek.
- 1 Kenyeretábla
- Néhány áthidaló kábel
- 1 LED és ellenállás - Azt javaslom, hogy az ellenállás 250 ohm felett legyen a biztonság érdekében.
- Egy számítógép, amelyen az Arduino IDE telepítve van
Végül, vigyázz! Itt éles dolgokkal és áramlatokkal dolgozik, ezért legyen óvatos minden lépésnél.
Lépés: Csatlakoztassa az Arduino táblát a számítógépéhez
Csatlakoztassa Arduino -ját a számítógéphez a mellékelt USB -kábel segítségével. Ha még nem állította be az Arduino -t, csatlakoztassa az Arduino -t a számítógéphez, és győződjön meg arról, hogy a konfiguráció megfelelő. Az "Eszközök" alatt válassza a "Port" lehetőséget, és győződjön meg arról, hogy rákattint arra, amelyhez az Arduino -t is csatlakoztatta. Ezenkívül győződjön meg arról, hogy az "Eszközök" alatt a megfelelő típusú Arduino tábla van kiválasztva a "Fórum" részben.
Miután ezt megtette, nézze meg a "Power", "Analog in" és "Digital" csapokat. Vegye figyelembe a "Digitális" csapok részben található számok melletti görcsöket ("~"). Ezek a zűrzavarok azt jelentik, hogy ezek a csapok impulzusszélesség -modulációt (PWM) használnak, ami csak egy képzeletbeli kifejezés, ami azt jelenti, hogy képes analóg jeleket digitálisra fordítani. Ez hasznos lesz a későbbi lépésekben, ezért vegye figyelembe.
2. lépés: Erőt ad a kenyértáblának
Rendben, most, hogy mindent beállított, vegyen két áthidaló kábelt, és csatlakoztasson egy áthidaló kábelt a "Power" csapok "5V" -ából a "+" jel alatti lyukakhoz. Csatlakoztasson egy másik áthidaló kábelt a "Power" csapok "GND" -ből a "-" jel alatti lyukakhoz. Ez egy erős és földelt lyukakat hoz létre a kenyérlapon.
3. lépés: Potenciométer használata
Ha már tudja, mi a potenciométer és hogyan működik, akkor ezt a lépést kihagyhatja. Ha nem, itt elmagyarázom.
A potenciométer 3 érintkezővel rendelkezik. A bal és a jobb oldali 2 érintkező a táp- és földelőcsapok, és megfordíthatók, vagyis 5 V -ot csatlakoztathat a bal oldali, GND -t pedig a jobb oldali csaphoz, és fordítva, és továbbra is működni fog. A középső tű az "adat" tű. Amikor elforgatja a potenciométert, a középső csap csak az értéket adja ki.
4. lépés: A potenciométer csatlakoztatása
Most, hogy tudja, mi a potenciométer, csatlakoztassuk hozzá a kenyértáblát. Ezzel módosíthatja a LED fényerejét. Ragassza a potenciométert a kenyértáblájára. Javaslom, hogy illessze a kenyértáblám közepére, hogy legyen helyem néhány csap rögzítésére mellette. Csatlakoztassa a potenciométer bal (vagy jobb) csapját a kenyérsütő tápellátás oszlopához, és csatlakoztassa a potenciométer jobb (vagy bal) érintkezőjét a Föld oszlophoz. Most egy áthidaló kábellel kösse össze a potenciométer "adat" tűjét az "Analóg" csapok szakaszban lévő tűvel. Az enyémet "A0 -ra" kapcsoltam.
5. lépés: A LED
Most, hogy a potenciométer be van kapcsolva, a következő lépés a LED csatlakoztatása. Helyezze be a LED -et a kenyértáblájára, és egy áthidaló kábellel csatlakoztasson egy "digitális" tűt, mellette lévő "~" jelzőlámpával a LED hosszabb lábával (ne keverje össze a rövidebb lábbal, különben nem munka). Most helyezzen el egy ellenállást, hogy megakadályozza a LED égését. Helyezze az ellenállás egyik végét ugyanabba a sorba, mint a LED rövidebb lába, a másik végét pedig a kenyeretábla Földelés oszlopába.
6. lépés: Ideje kódolni
Nagy! Minden a helyén van. Ideje kódolni!
A képen van egy minta, amit csináltam. Kezdetben két funkció lesz: "void setup ()" és "void loop ()". Ha még nem ismeri az Arduino -t, a setup () függvény az "Arduino Board" gombjaihoz csatlakoztatott dolgok "beállítására" szolgál. A loop () függvény az, ahol az igazi varázslat megtörténik: egyszerűen átfut a kódban, amelyet a függvénybe ír.
Az első két sorban a "LED" egész változót használtam, és 6 -ra állítottam (6 az a tű, amelyhez a kenyérsütő táblámon lévő LED -et csatlakoztattam, tehát ha más PIN -számot használt, állítsa be erre a pin -számra). A "potenciométer" egész változót "A0" -ra is beállítottam, mert ez az a pin, amelyhez a potenciométert csatlakoztattam (ismét, ha másik tűt használt, állítsa be a változót ehhez a tűhöz).
A setup () függvényben elindítottam a Soros monitort (ezt később tárgyalom), és beírtam a "pinMode (LED, OUTPUT)" -t. Ez az állítás tudatja az Arduino -val, hogy a 6 -os érintkező (amely megegyezik a "LED" változóval) egy kimenet, azaz feszültséget ad ki. Nem írom be a "pinMode (potenciométer, INPUT)" -t, mert alapértelmezés szerint ez már bemenet.
A loop () függvényben hozzon létre és állítson be egy változót (a "gombot" használtam), amely megegyezik a potenciométer bemenetével, az "analogRead (/*az Ön neve a potenciométer tüskéjére*/)" (számomra ez analóg volt (potenciométer)). Ezután "leképezze" a változót. Az mit jelent? A potenciométer 1 és 1024 közötti értéket vesz fel, és 1 és 255 között kell lennie, hogy a LED megfelelően világítson és halványuljon. A "térkép" funkció a potenciométert egyenlő 1/255 intervallumokra osztja fel, ami hasznos lesz a LED programozásakor.
Ez a következő rész opcionális, de a Soros monitor használatával láthatja a potenciométer kimeneteinek értékét. Ha a setup () függvényben indította el a soros monitort, és kérte, hogy nyomtasson egy változót a loop () függvényben (én a "Serial.println (gomb)" parancsot csináltam, amely lehetővé teszi a gomb értékének figyelését), amikor elindítja a programot, és kattintson a nagyító ikonra a jobb felső sarokban, ott lesz egy óriási lista a folyamatosan frissülő számokról. Ezek a számok lesznek a potenciométer aktuális értéke, amikor elforgatja.
Végül írja be a potenciométer értékét (amelyet a "gomb" változóban tároltam) a LED -hez az "analogWrite (/*akárhogy is nevezte a LED -változót*/,/*akármit is nevezett a potenciométer változóját*/)" (az én esetemben beírtam: "analogWrite (LED, potenciométer)").
Fordítsa össze és töltse fel a kódot, és játsszon a szabályozható LED -del!
7. lépés: Élvezze
Gratula! Megcsináltad!
Ajánlott:
Mozgásérzékelés az ágy világítása alatt: 16 lépés (képekkel)
Mozgásérzékelés az ágy világítása alatt: Próbált már éjszaka csendesen felkelni az ágyból, csak hogy megbotoljon valamiben, és felébressze az egész házat? A mozgásérzékelő éjszakai lámpák diszkréten az ágy alá vannak felszerelve, és elég gyenge fényt biztosítanak ahhoz, hogy körbevezessék azokat a kóbor LEGO kockákat
Szétszórt LED szalagjel Arduino/Bluetooth segítségével: 8 lépés (képekkel)
Elterjedt LED szalagjelzés Arduino/Bluetooth segítségével: Ezt a táblát a DJ standhoz készítettem a 8. éves Interaktív Show -n, a helyi hackerspace -ben, a NYC Resistorban. Az idei téma a Futó ember volt, a csinos 1987-es sci-fi film, amelynek 2017-ben játszódik. A jel habszivacsból épül
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Irányítsa a háztartási gépeket Alexa segítségével az ESP8266 vagy ESP32 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem segíteni fog az életed megkönnyítésében, és úgy fogsz érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának. A legfontosabb dolog e
LED mátrix tömb vezérlése Arduino Uno (Arduino Powered Robot Face) segítségével: 4 lépés (képekkel)
A LED mátrix tömb vezérlése Arduino Uno (Arduino Powered Robot Face) segítségével: Ez az útmutató megmutatja, hogyan vezérelhető egy 8x8 LED -es mátrix tömb Arduino Uno segítségével. Ez az útmutató felhasználható egy egyszerű (és viszonylag olcsó kijelző) létrehozásához saját projektjeihez. Így betűket, számokat vagy egyéni animációkat jeleníthet meg
A Boe Bot világítása: 5 lépés
Világítsd fel a Boe Botot: Ahhoz, hogy ezt a remekművet az akadályok irányának, a fényjelzésnek és a hangnak a képességeivel elkészíthesd, a következőkre lesz szükséged:-Teljesen működőképes Boe Bot-Sok áramköri vezeték-Bádogfólia-Karton-Tűző-Popsicle botok-Drótcsupaszítók-Kicsi Fogó -Forró ragasztópisztoly és