2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles laboris kasutate potentsiomeetrit 5 LED -i sisse- ja väljalülitamiseks. Valgusdioodid tuhmuvad, nii et valitud valgusdiood on kõige eredam, samas kui teised valgusdioodid on välja lülitatud või veidi tuhmimad.
Selle projekti jaoks vajalik riistvara:
1. Arduino Uno
2. Potentsiomeeter
3. 5 LED -i
4. Leivalaud
5. Juhtmed/pistikud
Samm: lisage viis LED -i
Selle projekti jaoks ühendatakse leivalauaga 5 LED -i. LEDid ühendatakse Arduino portidega, mis kasutavad impulsi laiuse modulatsiooni (PWM). PWM-iga pordid on: 11, 10, 9, 6 ja 5. PWM on analoogväljund vahemikus 0–255, mis teisendatakse digitaalsignaaliks.
LED -i ühendamiseks leivalauaga tehke järgmist.
1. Asetage LED leivaplaadile
2. Diagrammil on LED-i alumine juhe (-) asetatud otse leivaplaadi maandusrööpa sisse. Selles etapis saab kasutada ka hüppajatraati LED -i ühendamiseks leivalaua mis tahes asendisse.
3. Ühendage Arduino pordist hüppaja traat leivaplaadiga. Asetage 220 Ω (oomi) takisti juhtmega samasse ritta ja ühendage see valgusdioodi ülemise juhtmega (+). Selle projekti jaoks on LED -id ühendatud portidega: 11, 10, 9, 6 ja 5.
4. Korrake samme 1–3, et ülejäänud 4 LED -i leivaplaadiga ühendada
Samm: lisage potentsiomeeter
Potentsiomeetrit kasutatakse selleks, et muuta, milline LED on valitud, mis on 5 valgusdioodist kõige heledam. Sõltuvalt potentsiomeetri pööramise suunast põhjustab valitud LED -i liikumine vasakule või paremale.
Potentsiomeetri ühendamiseks leivalauaga:
1. Asetage potentsiomeeter leivaplaadile
2. Kahe tihvtiga küljel ühendatakse vasak tihvt juhtmega leivaplaadi toiteliiniga.
3. Parempoolne tihvt ühendatakse hüppajatraadi abil leivaplaadi maandusrööpaga.
4. Ainult ühe tihvtiga küljel ühendage tihvt hüppajajuhtmega mis tahes Arduino analoogpordiga. Diagrammil valiti analoogport A5.
Samm: LED -tuhmumise kood
Manuseks on fail 1200_FinalExam_Project1.ino, mis sisaldab kogu projekti lõpuleviimiseks vajalikku koodi. Kood loeb potentsiomeetrilt analoogväärtuse ja valib If-lause abil õige LED-i. Valitud LED -i kõrval olevad valgusdioodid seatakse madalamale tasemele ja valitud valgusdioodist kahe sammu kaugusel olevad LED -id seatakse väga hämaraks. Kui valitud LED -ist on 3 või 4 tühiku kaugusel LED, lülitatakse see LED välja.