*....*
sharxlar bloki
Sharxlar bloki yoki bir qatorli sharx dastur tomonidan hisobga olinmaydigan
matn sohasi bo‘lib, kodni yoritishiga yoki izoxga ega bo‘lgan matnni qo‘shish
uchun ishlatiladi. Sharxlar dasturning mazkur qismini boshqalar tushunishi uchun
yordam beradi. u
bilan boshlanadi va
tugaydi xamda ko‘plab qatorga ega
bo‘lishi mumkin.
// bir qatorli sharx
Bir qatorli sharx // bilan boshlanadi va boshqa qatorga o‘tish kodi bilan
tugaydi. Sharx bloki kabi dastur tomonidan hisobga olinmaydi va xotiradan joy
egallamaydi.
O‘zgaruvchi
O‘zgaruvchi – bu nom berish va dastur tomonidan keyinchalik ishlatish
uchun son qiymatlarini saqlash usuli. Nomining o‘zi – o‘zgaruvchi, qiymati xech
qachon o‘zgarmaydigan konstantadan farqli ravishda ketma ket ravishda o‘zgarishi
mumkin bo‘lgan son – o‘zgaruvchiligini anglatadi. O‘zgaruvchini e‘lon qilish
kerak. Eng muximi unga saqlanishi kerak bo‘lgan qiymatni berish kerak. Keyingi
kod o‘zgaruvchi inputVariable ni e‘lon qiladi. So‘ngra unga 2 analog portdan
olingan qiymat beriladi:
int inputVariable=0;
// o‘zgaruvchi e‘lon qilingandi va unga
// 0 qiymat berilmoqda
inputVariable=analogRead(2); //o‘zgaruvchi analog chiqish 2 dan qiymat oladi.
“inputVariable” – bu bizning o‘zgaruvchi. Birinchi qator u in+, qisqa son
ega bo‘lishini e‘lon qiladi. Ikkinchi qator unga analog chiqish 2 dagi qiymatni
12
bermoqda. Bu chiqish 2 dagi qiymatni dasturning istalgan joyi uchun imkonli
qiladi.
O‘zgaruvchiga qiymat berilganda mazkur qiymatni malum bir shart
uchraganda tekshirishingiz mumkin, unda bevosita foydalanishingiz mumkin.
O‘zgaruvchi bilan bog‘liq bo‘lgan uchta operatsiyani tasvirlovchi namunani ko‘rib
cchiqamiz. Keyingi kod 100 ni o‘zgaruvchi qiymatdan kichik yoki yo‘qligini
tekshiraadi. Agarda kichik bo‘lsa o‘zgaruvchi inputVariable ga 100 qiymati
berilaadi. So‘ngra xozir kamida 100 teng bo‘lgan o‘zgaruvchi inputVariaable bilan
aniqlanadigan o‘zgarish beriladi.
if (inputVariable<0
// o‘zgaruvchini 100 dan kichik yoki yo‘qligi tekshiriladi
{
inputVariable=100;
// agar kichik bo‘lsa, ungaa 0 qiymat beriladi.
}
delay (inputVariable);
// o‘zgaruvchini to‘xtalish sifatida ishlatamiz.
O‘zgaruvchi kodni qulay o‘qish uchun aniq nomga ega bo‘lishi kerak,
tiltsenson yoki pushbutton kabi o‘zgaruvchilarni nomi dasturlovchiga mazkur
o‘zgaruvchi nimadan iboratligini tushunish uchun kodni o‘qishda yordam beradi.
O‘zgaruvchilar Arduino dasturlash tilining asosiy so‘zlari bo‘lmagan istalgan nom
bilan atalishi mumkin.
0> Do'stlaringiz bilan baham: |