Chiroqlar(svetadiodlar)ko’rinishi
2.3.1-rasm . LED diod
2.3.2 – rasm. Arduinoga Svetadiodlarni ulash.
Dasturiy jihatdan juda sodda ko’rinsada . 1 ta led chiroq bilan ishlash amaliy holatda juda mukammal ish olib boradi.
2.3.3-rasm . Sxematik real ulanishi.
void setup() {
pinMode(13,OUTPUT); }
void loop() {
digitalWrite(13,HIGH);
delay(5000);
digitalWrite(13,LOW);
delay(3000); }
Svetamuzika loyixasi quyidagicha shakllanadi.
int red = 2;
int yellow = 3;
int green = 4;
void setup()
{
pinMode(red, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(green, OUTPUT);
}
void loop()
{
digitalWrite(red, HIGH);
delay(8000);
digitalWrite(red, LOW);
digitalWrite(yellow, HIGH);
delay(2000);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
delay(8000);
digitalWrite(green, LOW);
digitalWrite(yellow, HIGH);
delay(2000);
digitalWrite(yellow, LOW);
}
2.3.4-rasm. Svetadiodlar
Kerakli materiallarni olgandan so'ng, biz birinchi navbatda LED chiziqlarini ulashdan boshlaymiz. Men LED chizig'ini 6 ta LED uzunligiga kesib tashladim, kirish uchida 3 ta o'tish simlari bilan ulanganman va UNO taxtasiga ulandim. Dizaynim shuningdek, bir-biridan biroz masofada joylashgan LED-larga ega.
LED chizig'ini 6 uzunlikka bo'ling yoki agar matritsani kattaroq qilmoqchi bo'lsangiz, LED chizig'ini alohida LEDlarga 6 guruhga bo'ling. Sizga ushbu loyiha uchun 48 dona LED kerak bo'ladi.
Ularni bir-biriga lehimlang. Ushbu qism vaqtni talab qilishi mumkin, agar siz lehim bilan tajribasiz bo'lsangiz (men kabi), lekin bir muncha vaqt o'tgach, siz osib qo'yasiz. Agar siz LED chizig'ini u tomonidan ishlab chiqilgan masofadan foydalanayotgan bo'lsangiz, uchta uzunlikdagi simlarni 6 uzunligi oxirigacha lehimlang, aks holda LEDlarni bir-biriga ulang va simlarni bir uchida va bitta simli simlarni o'rtasidan.
Do'stlaringiz bilan baham: |