2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Arduino layihəmin 01 -ci hissəsi üçün orijinal fikrim, bir LED -i yandırmaq və söndürmək üçün bir temperatur sensoru istifadə etmək idi, amma təəssüf ki, mənim temperatur sensörüm hələ gəlməmişdi ki, bu da məni Elegoo başlanğıc dəstində olan sensorlar arasından seçim etməyə vadar etdi. bəlkə də ilk növbədə temperatur sensorlarımı sifariş etməyi unutmamışam.
Yeni planla fikir sadədir: LED -in rəngini dəyişdirmək üçün fotoseldən istifadə edin.
Təchizat:
- 1 x Arduino Uno (və ya ona bərabər)
- 1 x çörək taxtası
- 4 x rezistor
- 1 x RGB LED
- 1 x Fotosel
- 7 x MM tel
- USB kabeli
İstifadə olunan bütün əşyalar Elegoo super başlanğıc dəstindədir. Burada
Addım 1: Breadboardunuzu yaradın
Etməyiniz lazım olan ilk şey, fotoselin yuxarıda göstərildiyi kimi 5V və A5 sancaqlarına bağlayaraq çörək taxtası qurmaqdır. RGB LEDini bağlayarkən, hər bir RGB -ni bir pinə və katotu yerə bağlamalısınız. Bu vəziyyətdə qırmızı 6 -ya, yaşıl 5 -ə və mavi 3 -ə qədərdir.
Addım 2: Kod
Yeni olduğum üçün son nəticəni əldə etmək üçün bir çox yerdən kodu birləşdirdim. Bu koddakı ən vacib addımlar, fotosel üçün dəyişənləri təyin etmək və hər bir LED pin çıxışıdır. Orijinal kod mənbələri, çoxlu arduino dərs sənədlərindən və burada Luca Mcloughlin tərəfindən hazırlanan dərslikdən gəlir.
Kodlaşdırmadan əvvəl, fotoseli ən dəyərli funksiyasını sınadığınızdan əmin olun, mənim üçün 1023 idi. Bu, if ifadənizdə rəngi dəyişdirmək üçün istifadə ediləcək dəyərdir. Bu, LED -inə nə reaksiya verdiyini söylədiyi üçün də vacibdir. İstifadə etdiyim kod qarışığı aşağıda əlavə edilmişdir
Addım 3: Test edin
Kodlaşdırdıqdan sonra hər şeyin düzgün işlədiyini yoxlamaq lazımdır. Doğru şəkildə işlənərsə, LEDin rəngi, bir obyekt və ya əlin üstünə və ya üstünə qoyulduqda, mavidən qırmızıya keçərkən işığın dəyişməsinə reaksiya verməlidir.