Tugmali uch tomonlama svetafor loyihasini yaratish. Meliziyayeva Munojatxon Xasanboy qizi


Download 484.94 Kb.
Sana18.06.2023
Hajmi484.94 Kb.
#1568266
Bog'liq
asd


2-variant

5

Tugmali uch tomonlama svetafor loyihasini yaratish.

Meliziyayeva Munojatxon Xasanboy qizi

LEDlar turli xil ilovalarda ishlatiladigan kichik, kuchli chiroqlardir. Boshlash uchun biz mikrokontrollerlarning salom dunyosi LEDni miltillash ustida ishlaymiz. Bu chiroqni yoqish va o'chirish kabi oddiy. Ushbu muhim asosni yaratish sizga mustahkam poydevor beradi, chunki biz murakkabroq tajribalar ustida ishlaymiz.


Komponentlar talab qilinadi
Bizga quyidagi komponentlar kerak bo'ladi -

Jarayon


O'chirish diagrammasiga rioya qiling va quyida keltirilgan rasmda ko'rsatilganidek, komponentlarni ulash taxtasiga ulang.

Eslatma - LEDning pinlari holatini bilish uchun unga diqqat bilan qarang. Lampochkaning tekis chetiga qarab, ikkita oyoqning kaltasi GNDni bildiradi.

Rezistorlar kabi komponentlar ulash paneli rozetkalarini to'g'ri joylashtirish uchun terminallarini 90 ° burchakka egilgan bo'lishi kerak. Bundan tashqari, qarshilikni qisqartirishingiz mumkin.

Loyiha


Kompyuteringizda Arduino IDE yoki online simulyator dasturini oching. Arduino muhitida dasturlashlash sizning sxemangizni boshqaradi.


3-tomonlama svetafor loyihasi

1-rasm.

2-rasm.

3-rasm.
Loyiha linki.
https://wokwi.com/projects/361532691882093569

Dastur kodi
#define led1 2
#define led2 3
#define ledyellow 4
#define tugma 5

int y ;
void setup()


{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(ledyellow, OUTPUT);
pinMode(tugma, INPUT_PULLUP);
Serial.begin(9600);
}

void loop()


{
int x = digitalRead(5);
if(x == 0)
{
y++ ;
delay(200);
}
Serial.println(y);
if(y == 1)
{
digitalWrite(2 , HIGH);
digitalWrite(3 , LOW);
digitalWrite(4 , LOW);
}
else if( y == 2)
{
digitalWrite(2 , LOW);
digitalWrite(4 , HIGH);
digitalWrite(3 , LOW);

}
else if( y == 3)


{
digitalWrite(2 , LOW);
digitalWrite(4 , LOW);
digitalWrite(3 , HIGH);

}
else if( y == 4)


{
y = 1 ;


}
}
Download 484.94 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling