• Svetofor obyekti
  • Holatni yangilash
  • Arduino platformasida konfiguratsiya
  • Mikrokontrollerga svetofornni dasturlash ; Portlarni belgilash




    Download 25.02 Kb.
    bet2/4
    Sana27.09.2023
    Hajmi25.02 Kb.
    #84943
    1   2   3   4
    Bog'liq
    Mikrokontrollerga svetofornni dasturlash
    3-Ma\'ruza, O`QUV QO`LLANMA ZAMONAVIY LOGISTIK TEXNOLOGIYALAR, Zamonaviy logistik texnologiyalar, KEYS, Ташқи тақриз Элмуратов Р, 3-Laboratoriya, Index, Гурух мураббийлиги30,06,21, REG1-51, Uslubiy qo\'llanma TVTvaN kurs ishiga 2015, \'\'Navoiy\'\' va \'\'Bobur\'\'ga tadbir, инф письмо рус ва узбек тилида, ИНваДА (амалий иши), Elementlarning kashf qilinishi, Umumiy va anorganik kimyodan laboratoriya mashg`ulotlari
    Pinlarni belgilash: Mikrokontrolleringizning pinlarini svetoforning har qaysi komponentlariga moslab belgilang. Masalan, redPin, yellowPin va greenPin o'zgaruvchilarini mos pinlarga qo'yish uchun kerakli pin raqamlarini aniqlang.

  • Svetofor holatlari: Svetofor uchun kerakli holatlarni belgilang. Holatlar, enum (enumeratsiya) turi orqali aniqlanishi mumkin. Misol uchun, TrafficLightState nomli enumeratsiyada RED, YELLOW va GREEN holatlari bo'lishi mumkin.

  • Svetofor obyekti: Svetofor funksionalikasini boshqarish uchun obyekt yarating. Obyektning holatini va davrini saqlash uchun o'zgaruvchilar va metodlar ishlatilishi mumkin. Misol uchun, TrafficLight klassini yaratishingiz va obyektini interval (davr) bilan boshqarish uchun kerakli obyektga ega bo'lishingiz mumkin.

  • Holatni yangilash: Svetofor holatini yangilash uchun update (yangilash) metodini yaratish. Ushbu metod holatni yangilab, davrni tekshirib o'tiradi va mos holatga o'tishni ta'minlaydi.

  • Pinlarni mos holatga sozlash: update metodida svetoforni mos holatga sozlash uchun digitalWrite() funktsiyasidan foydalaning. Svetofor holatiga mos keladigan pinlarni HIGH (yoki LOW) sifatida sozlang.

  • Arduino platformasida konfiguratsiya: Arduino platformasida svetoforni ishga tushirish uchun setup (sozlash) va loop (qayta-tiklash) funksiyalaridan foydalaning. setup funksiyasida svetofor pinlarini chiqish sifatida sozlang. loop funksiyasida esa svetofor obyektini yangilab turish uchun update metodini chaqiring.

    Ushbu qollanma svetoforni yaratish va dasturlovchi koddan o'tkazish jarayonida asosiy qadamlarni ko'rsatadi. Asosiy funksionallikani o'zgartirish, qo'shimcha holatlar va davrlar qo'shish uchun koddagi qismni o'zgartirishingiz mumkin. Mikrokontrolleringizning dokumentatsiyasi va platformaga xos ma'lumotlar manbalaridan foydalanish sizga yordam beradi.

    abriklayman! Bu uslubiy ko'rsatmada, mikrokontroller uchun C++ tilida svetoforni dasturlovchi koddan o'tkazish jarayonini qadam hamda misollar orqali tushuntiraman. Ushbu ko'rsatma Arduino platformasini asosiy misol sifatida olib turgan bo'lib, uni o'zgartirib boshqa mikrokontrollerlarga ham ta'qib qilishingiz mumkin.




    1. Download 25.02 Kb.
  • 1   2   3   4




    Download 25.02 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mikrokontrollerga svetofornni dasturlash ; Portlarni belgilash

    Download 25.02 Kb.