1-mavzu: Qurilmalarni mikrokontroller yordamida raqamli signallar bilan boshqarish texnologiyalari


Download 31.73 Kb.
Pdf ko'rish
bet2/3
Sana15.06.2023
Hajmi31.73 Kb.
#1478551
1   2   3
Bog'liq
1-maruza (1)

int led=2;
// Mayoqning yonib-o`chish vaqtlarini “pause_on” va “ pause_off”
// o`zgaruvchilar bilan belgilaymiz va ularga millisekundlarda qiymat // beramiz. 
int pause_on=500, pause_off=500 ;
// Lampa pinini signal chiqish kanali deb belgilaymiz. 
void setup()

pinMode(led, OUTPUT);

// Doimiy ravishda takrorlanib turuvchi funksiyani yozamiz 
void loop()



digitalWrite(led, HIGH); // Lampochkani yoqamiz 
delay(pause_on); // Belgilangan vaqt kutamiz 
digitalWrite(led, LOW); // Lampochkani o`chiramiz 
delay(pause_off); // Belgilangan vaqt kutamiz 

Endi ushbu dastur kodini Arduino IDE muhitiga kiritamiz. 
Endi ushbu dastur kodini kompillyasiya qilamiz. 


Muhit oynasining pastki qismida kompillyasiya tugaganligi, tayyor bajariluvchi 
dastur mikrokontroller xotirasidan 960 bayt (3%), global o`zgaruvchilar esa atigi 9 bayt 
(bir foizdan kam) joy egallaganligi to`g`risida ma`lumot chiqdi. Dastur kodida xatolar 
aniqlanmadi. 
Dasturni mikrokontroller xotirasiga yuklaymiz. Buning uchun mikrokontrollerni 
USB porti orqali kompyuterga ulaymiz va quyidagi sozlashlarni amalga oshiramiz. 
Dastlab mikrokontroller qaysi portga ulanganligini ko`rsatamiz. 
Bizning holimizda u COM26 portiga ulanganligini belgilaymiz. 
Keyin ulangan plata turini “Addiuno Nano” qilib tanlaymiz. 


Keyin mikrokontroller platasidagi protsessor turini ko`rsatamiz. 
Bizning holimizda u Atmega 328P qilib belgilanishi lozim. Endi mikrokontroller 
dastur yuklanishiga tayyor bo`ldi. 
Dasturni yuklash uchun komandalar menyusidan dasturni yuklash buyrug`ini 
tanlaymiz. 


Muhit oynasining pastki qismida dasturning mikrokontroller xotirasiga yuklash 
tugallanganligi to`g`risida ma`lumot paydo bo`ladi. Shu bilan berilgan masala uchun 
mikrokontrollerni dasturlash vazifasi nihoyasiga yetadi. 

Download 31.73 Kb.

Do'stlaringiz bilan baham:
1   2   3




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