Mundarija:

LED Rojdestvo nuri (yoqish/o'chirish): 3 qadam
LED Rojdestvo nuri (yoqish/o'chirish): 3 qadam

Video: LED Rojdestvo nuri (yoqish/o'chirish): 3 qadam

Video: LED Rojdestvo nuri (yoqish/o'chirish): 3 qadam
Video: Собственность_Рассказ_Слушать 2024, Iyul
Anonim
LED Rojdestvo nuri (yoqish/o'chirish)
LED Rojdestvo nuri (yoqish/o'chirish)

Bu loyiha https://www.instructables.com/id/Arduino-Christma… ning o'zgartirilgan versiyasidir, unda men foydalanuvchiga chiroqni qachon yoqish kerakligini boshqaradigan tugma qo'shdim.

Ta'minotlar

9 ta LED lampalar (tasodifiy yoki har qanday rang)

10 220 ohmli rezistorlar

Arduino Leonardo

USB kabeli

12 ta M-M simlari

Tugma

Non paneli

1 -qadam: Chiroqlar va tugmachalarni yarating

Chiroqlar va tugmachalarni yarating
Chiroqlar va tugmachalarni yarating
Chiroqlar va tugmachalarni yarating
Chiroqlar va tugmachalarni yarating

Men LED lampalarimni bir qatorga joylashtirdim va har bir lampochka o'rtasida bo'sh joy qoldirib, ular bir -biriga urilmasin. LED amrullari uchun, menimcha, 220 ohmli rezistorni ishlatish ko'zlarimga yaxshiroq mos keladi, chunki boshqa kuchsiz rezistorni ishlatganda LED chiroqlari juda yorug 'bo'ladi. Bundan tashqari, men LED yorug'lik rangini qizil, yashil va oq rangga o'zgartirdim, menimcha, bu Rojdestvo kayfiyatini yanada oshiradi. Chiroqlar bilan ishlagandan so'ng, tugmachani non taxtasiga ulang, tugmachaning bir oyog'ini 5V ga, ikkinchi oyog'ini manfiy relsga, shu jumladan 220 ohmli rezistorga ulang (rasmda ko'rsatilgandek).

2 -qadam: Kodni o'zgartiring yoki joylashtiring

Kodni o'zgartirish yoki joylashtirish
Kodni o'zgartirish yoki joylashtirish

Chiroqlar va tugmani o'rnatgandan so'ng, Arduino dasturini oching va unga ushbu kodni joylashtiring.

O'zgartirish uchun men D2 -ga kirishni sozlash bilan loop qismiga if/else kodini qo'shdim, bu erda mening tugmacham ham ulangan. Ushbu o'zgarish bilan, foydalanuvchi xohlagan vaqtda tugmani bosish orqali chiroqni yoqishi mumkin bo'ladi. Shunday qilib, biz energiyani tejashimiz va keraksiz energiya sarflanishining oldini olishimiz mumkin edi.

Tavsiya: