Struktura



Download 1,68 Mb.
Pdf ko'rish
bet13/38
Sana14.01.2022
Hajmi1,68 Mb.
#363539
1   ...   9   10   11   12   13   14   15   16   ...   38
Bog'liq
elektron texnika materiallari va asboblari texnologiyasini organish boyicha elektron qollanma yaratish

Massivlar 

int my Array 



={Value 0, value 1, value 2-} 



          Massiv  –  qiymatlar  jamlamasi  bo‘lib,  unga  indeks  qiymati  orqali  murojat 

qilish mumkin. Massivdagi istalgan qiymat massiv nomi va qiymat indeksi orqali 

chaqirilishi  mumkin.  Massivda  indekslar  noldan  0  indeksga  ega  bo‘lgan  birinchi 

qiymat  bilan  boshlanadi.  Massiv  e‘lon  qilinishi  kerak.  Qo‘shimchasiga 




15 

 

ishlatilishdan  oldin  qiymatlar  bilan  to‘ldirilishi  mumkin.  Shunga  o‘xshash  uning 



turi  va  o‘lchamini  ko‘rsatgan  holda  massivni  e‘lon  qilish  mumkin.  Keyinroq  esa 

indeks joyiga qarab qiymat berishimiz mumkin: 

int my Array 

5



;   


// 6 pozitsiyada butun uzunlikdagi massiv e‘lon qilindi 

my Array 

3



=10;   

// 4 – indeks bo‘yicha 10 qiymat berilgan. 

Massivdan  qiymatni  chiqarish  uchun  massiv  indeksi  bo‘yicha  o‘zagruvchi 

qiymatni beramiz: 

x=myArray

3



 



// x endi 10 ga teng 

Massivlar  ko‘pincha  for  siklida  ishlatiladi.  Oshuvchi  hisoblagich  xar  bir 

qiymatning  pozitsiyasini  indekslash  uchun  ishlatiladi.  Keyingi  namuna  yorug‘lik 

chiqaruvchi  diodni  miltillashi  uchun  massivni  ishlatadi.  0  dan  boshlanadigan 

hisoblagichga  ega  bo‘lgan  ishlatiladigan  for  sikli  flicker 



  massivdagi  0  indeksli 



pozitsiyadagi  qiymatni,  mazkur  xolatda  180  ni  PWM  –  chiqish  10  ga  (impuls 

kengligi bo‘yicha modulaysiya) yozadi, so‘ngra 200ms to‘xtalish, so‘ngra keyin/1 

chi indeks pozitsiyasiga o‘tadi. 

int ledPin=10; 

 

 

 



 

 

 



// LED 10 chiqishda 

byte flicker



={180,30,255,200,10,90,150,60}; // 8ta xar xil qiymatga ega bo‘lgan 



massiv 

void setup () 

pin Mode(ledPin,OUTPUT);   



// OUTPUT ni chiqishga beramiz. 

void loop () 

For (int i=0;i<7;i++) 



 

 

// sikl massivdagi qiymatlar soniga teng 



analog write(leadPin, flicker

1



// indeks bo‘yicha qiymatni yozamiz 

delay(200);   

 

 



 

// 200ms to‘xtalish 




16 

 


Download 1,68 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   38




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish