3-Laboratoriya mashg’ulot Yorug’lik diodini yoqish misolida tugmaning bosilishiga ishlov berish Ishdan maqsad


Download 0.76 Mb.
Pdf ko'rish
bet1/3
Sana18.01.2023
Hajmi0.76 Mb.
#1098332
  1   2   3
Bog'liq
3 - S.Lab. ishi



3-Laboratoriya mashg’ulot 
Yorug’lik diodini yoqish misolida tugmaning bosilishiga ishlov berish 
 
Ishdan maqsad: Qurilmalarni mikrokontrollerga ulash va ularni boshqarish 
dasturlarini yozish bilan tanishish. 
Ushbu laboratoriyada siz qurilmalarni qanday ulashni o'rganasiz 
mikrokontrollerga va tugmachadan yorug’likdiodning miltillashini boshqaring. 
Arduino IDE-ni ishga tushiring, matn muharririda ikkita asosiy funktsiya 
yozilgan: 
 setup():funktsiya mikrokontroller boshlanganda bir marta chaqiriladi. 
 loop(): setup () funktsiya o'rnatilgandan so'ng mikrokontrollerning butun 
davomiyligi davomida cheksiz tsiklda chaqiriladi. 
Arduino Uno allaqachon panelda LEDga ega va 13 PIN-kodga ulangan (Pin - 
mikrokontroller chiqishi), mikrokontrollerdagi har bir PIN kod kirish (signal qabul 
qilish) sifatida sozlanishi mumkin,va chiqishga (signalizatsiya) (3.1-rasm). Bizning 
holatimizda, LEDga signal berish kerak, shuning uchun mikro-tekshirgichga uning 
pinlaridan biri chiqish sifatida ishlashi kerakligini ko'rsatish kerak (bizning 
holatimizda bu 13 pin).
3.1-rasm - Arduino mikrokontrollerining kirish / chiqish sxemasi 
1-Qadam
Bizning dasturimiz ikkita funktsiyadan setup va loopdan iborat. Yuqorida 
aytib o'tilganidek, setup funktsiyasi mikrokontroller ishga tushganda bir marta 
bajariladi(2.2-rasm). Bunday holda, biz LED_BUILTIN doimiyligini chiqish 


sifatida o'rnatamiz (sukut bo'yicha, 13 pin va doimiyni raqam bilan almashtirish hech 
narsani o'zgartirmaydi). 
3.2 –rasm. Mikrokontroller chiqishini sozlash 
Biz LEDni boshqarish uchun pinni (chiqish sifatida) allaqachon belgilab 
qo'yganimiz sababli, tugmachadan signal yuborish uchun pinni (kirish sifatida) 
qo'shishimiz kerak. 3 pinli bo'lsin (3.3-rasm).
3.3-rasm. Kirishga 3 –chi pinni o'rnatish (tugmachadan signal) 

Download 0.76 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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