Читать книгу Robototexnikadan boshlang’ich bilimlar. O’quv qo’llanma - Boxodir Xoshimovich Karimov - Страница 15

4-bob. DASTURLASHNING TARKIBI
4.5.VAQT BILAN ISHLASH

Оглавление

4.5.1.Arduino kechikishi: delay ()

Arduinoda delay () funksiyasi muhim rol o`ynaydi va bu buyruq aksariyat dasturni yozish deyarli mumkin emas. Arduino dasturlashda vaqtni kechiktirishning delay () buyrug`ining maqsadi va ishlatilishini quyida ko`rib chiqamiz. Hozir biz faqat delay kechiktirish funksiyasining asosiy xususiyatlarini ko`rib chiqamiz va kichik dasturlar shaklida foydalanish misolini keltiramiz. Ishlash uchun sizga faqat Arduino platasining o`zi kerak bo`ladi.

Arduinoda delay ()

delay buyrug`i belgilangan millisekundlar (1 soniyada 1000 millisekund) uchun dasturning bajarilishini to`xtatadi. delay () funksiyasidan foydalangan holda dasturning kechikishi paytida plataga ulangan sensorlarni o`qib bo`lmaydi yoki boshqa operatsiyalarni bajarish mumkin emas.

Dastur:

// Svetodiodni miltillashi uchun delay () dan foydalanish misoli

void setup () {

pinMode (13, OUTPUT);

}

void loop () {

digitalWrite (13, HIGH);//chiqishga YUQORI signal yuboring

delay (100); // 100 millisekundga kechikish vaqti

digitalWrite (13, LOW);//chiqishga PAST signalni yuboring

delay (100);} //100 millisekundga kechikish vaqti

Robototexnikadan boshlang’ich bilimlar. O’quv qo’llanma

Подняться наверх