Kompyuter injiniringi



Yüklə 0,88 Mb.
tarix25.04.2022
ölçüsü0,88 Mb.
#56324
1-lab ishi O\' T


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI

KOMPYUTER INJINIRINGI” FAKULTETI

AXBOROT TEXNOLOGIYALARI” KAFEDRASI

“O’RNATILGAN TIZIMLAR”



fanidan

1-Labarotoriya ishi

.


Topshirdi:Yuldashev .X

Fan o‘qituvchisi: Hakberdiyev S.N

Guruh:305-19 TT


SAMARQAND _ 2022

Topshiriq

Birinchi svetodiod1 marta yonsin.Ikkinchi svetodiod 2 marta yonsin,uchinchi svetodiod 3 marta yonib o’chsin .

Biz bu topshiriqni bajarishimiz uchun TINKERCAD.com saytidan ro’yhatdan o’tib olamiz .



1-rasm;


Endi topshirig’imizni dasturini tuzib olamiz.

int Green=8;

int Yellow=7;

int Red=6;

void setup()

{

pinMode(Green,OUTPUT);



pinMode(Yellow,OUTPUT);

pinMode(Red,OUTPUT);}

void loop()

{

digitalWrite(Green,HIGH);



digitalWrite(Yellow,LOW);

digitalWrite(Red,LOW);

delay(1000);

digitalWrite(Green,LOW);

digitalWrite(Yellow,HIGH);

digitalWrite(Red,LOW);

delay(1000);

digitalWrite(Green,LOW);

digitalWrite(Yellow,LOW);

digitalWrite(Red,LOW);

delay(1000);

digitalWrite(Green,LOW);

digitalWrite(Yellow,HIGH);

digitalWrite(Red,LOW);

delay(1000);

digitalWrite(Green,LOW);

digitalWrite(Yellow,LOW);

digitalWrite(Red,HIGH);

delay(1000);

digitalWrite(Green,LOW);

digitalWrite(Yellow,LOW);

digitalWrite(Red,LOW);

delay(1000);

digitalWrite(Green,LOW);

digitalWrite(Yellow,LOW);

digitalWrite(Red,HIGH);

delay(1000);

digitalWrite(Green,LOW);

digitalWrite(Yellow,LOW);

digitalWrite(Red,LOW);

delay(1000);

digitalWrite(Green,LOW);

digitalWrite(Yellow,LOW);

digitalWrite(Red,HIGH);

delay(1000);

digitalWrite(Green,LOW);

digitalWrite(Yellow,LOW);

digitalWrite(Red,LOW);

delay(1000);

}

Dasturini tuzib oldik bu- yerda:



void setup( ) - dasturimizning tanishtirish qismi yoziladigan funksiyasi. Bu qismdagi buyruqlar bir marta bajariladi

pinMode (6,7,8 , OUTPUT ) - oyoqchani tanishtirish kodi.

nomer”- Arduino platasidagi oyoq nomeri.



OUTPUT –Signal chiqaruvchi degani.

void loop ( ) – dasturimizning asosiy qismi yoziladigan funksiyasi. loop-inglizchadan “takrorlanish” degani. Bu qismdagi buyruqlar takroriy bajariladi.

digitalWrite ( ) -inglizcha so’z bo’lib, "digital" - raqamli, "write" - yozish ma’nosida keladi , yani raqamli signal jo’natish.

digitalWrite(6,7,8, HiGH)- arduinoning 6,7,8-pin(oyoq)iga ulangan svetodiodni yoqish kodi.

digitalWrite(6,7,8, LOW)- arduinoning 6,7,8-pin(oyoq)iga ulangan svetodiodni o’chirish kodi.

delay( )inglizchada tutib turish, ushlab turish ma’nosida kelib, dasturimizda to’xtatib turish uchun qo’llaniladi.Ya’ni bu ushlab turish vaqti.

Bu dasturimizni endi tinkercad.com saytiga yozib olamiz.





Dasturimizni yozib oldik endi endi sxemasini tinkercad.com saytiga terib olamiz .



Sxemasini terib oldik endi dasturni ishga tushiramiz.



Ishga tushirdik 1-bo’lib topshiriqqa berilganidek 1- yashil lampa 1marta yonib o’chdi.



2-bo’lib,2-sariq lampa 2marta yonib o’chdi

3-bo’lib 3-qizil lampa 3marta yonib o’chdi.

Xulosa


Men ushbu laboratoriya ishi davomida tinkercad.com saytidan qanday

Foydalanishni va bir qancha loyihalarni yaratishni o’rgandim.




Yüklə 0,88 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin