Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Men yaratmoqchi bo'lgan loyiha boshlang'ich darajadagi Arduino eskizi bo'lib, u LEDni har 1000 ms (1 sek) ketma -ketlikda yoritishni o'z ichiga oladi. Menga Arduino Uno yordamida bir nechta LEDni boshqarish usullari haqida ma'lumot berish juda yoqdi va menimcha, bu erda mening loyihalarimning ko'p motivatsiyasi paydo bo'ldi. Biz yana bir nechta ilg'or dasturlarni o'rgangan bo'lsak -da, men o'zimni juda yaxshi tushungan dasturlash sohasi bo'yicha darslik yaratganimdan juda xursand bo'ldim.
Shunday qilib, agar siz Arduino Uno -ni ishlatishni yoki Arduino eskizlarini yaratishni boshlagan bo'lsangiz, iltimos, mening yurishimni o'rgating.
Arduino kodi havolasi:
1 -qadam: kerakli materiallar
(Batafsil ma'lumot uchun sichqonchani rasm ustiga suring)
- Arduino Uno
- Non paneli
- 6 ta o'tish simlari
- USB kabeli (Uno uchun)
- 5 LED (2 yashil, 2 qizil, 1 ko'k)
- 5 560 Ohmli rezistorlar
2 -qadam: GND -ni ulang
Arduino -dagi topraklama (GND) pinini non panelidagi manfiy relsga ulash uchun o'tish simini (qora) ishlating. Bu oxir -oqibat LED -larning Arduino -dagi topraklama pinini ishlatishiga imkon beradi.
3 -qadam: Rezistorlarni ulang
560 ohmli beshta rezistorning har birini bir oyog'i manfiy temir yo'lga, ikkinchisi esa rasmda ko'rsatilgan portlarga ulangan holda non paneliga joylashtiring. Oyoqlarning har bir to'plami vertikal ravishda bir -biriga moslashtirilganligiga ishonch hosil qiling.
4 -qadam: LEDlarni joylashtiring
Har bir LED o'z qarshiligi bilan bog'liq bo'ladi. Har bir LEDda ikkita simi bor (bitta ijobiy/bitta salbiy). Ikkala etakchining qisqarishi - salbiy qo'rg'oshin. LEDdagi salbiy simni rezistor ulangan gorizontal relsga ulang (rezistorning o'ng tomonidagi port) va musbat simni ulashgan temir yo'lga ulang (uning ustidagi port). Boshqa 5 ta LED uchun bu jarayonni takrorlang. Batafsil ma'lumot uchun rasmlarga qarang.
Men LEDlarimni yuqoridan pastgacha yashil, qizil, ko'k, qizil, yashil rangga o'tishini tanladim.
5 -qadam: Jumper simlarini ulang
Endi qolgan o'tish simlarini ulash uchun. Biz bu 5 ta o'tish simlari uchun chiqish portlari 9, 10, 11, 12 va 13 dan foydalanamiz.
- Arduino -ning 9 -chi chiqishidagi o'tish simini (oq) yuqori LEDdagi (yashil) musbat simingizning ulashgan portiga (o'ngda) ulang.
- Boshqa chiqish simini (yashil) 10 -chi chiqishidan svetoforingizning 2 -ustki LED (qizil) yonidagi portga ulashgan (o'ngda) ulang.
- Chiqish 11dan boshqa oq simni (oq) pastki LEDdagi (yashil) musbat simingizning ulashgan portiga (o'ngda) ulang.
- 12 -chi chiqishdan boshqa o'tish simini (yashil) 2 -chi pastdan svetodioddagi (qizil) musbat simingizning ulashgan portiga (o'ngda) ulang.
- 13 -chi chiqishdagi oxirgi o'tish simini (yashil) o'rta (ko'k) diodli musbat simingizning ulashgan portiga (o'ngda) ulang.
6 -qadam: Arduino -ni yoqing
Arduino -ni yoqish uchun siz Arduino -dan USB kabelini kompyuteringizning USB -portiga ulashingiz va Arduino -ni tahrir qilish dasturini ochishingiz kerak. Siz Arduino Uno kuchga ega ekanligini ko'rsatadigan chiroqlar miltillayotganini ko'rasiz.
7 -qadam: Dasturni ishga tushiring
Arduino dasturini oching va Arduino muharririga quyidagi kodni kiriting (pastdagi havola). Keyin uni Arduino Uno -ga yuklang. Agar to'g'ri bajarilgan bo'lsa, siz shunga o'xshash narsani ko'rishingiz kerak ……. (keyingi bosqichga o'ting)
Arduino kodi:
8 -qadam: MUVAFFAQAT !!
BU!
Agar sizning LED -laringiz menikidek ketma -ket yonib turmasa, quyidagilarni tekshiring.
- Barcha o'tish simlari, rezistorlar va LEDlar to'g'ri portlarga ulangan.
- Barcha o'tish simlari, rezistorlar va LEDlar bir -biriga mahkam bog'langan.
- Sizning Arduino eskizingiz mening kodimga to'g'ri keldi.
Hali ham muammolar bor.. quyida izoh qoldiring!