• Telekommunikatsiya texnologiyalari 103-20 uzb guruhi 3-kurs talabasi Jumaniyozov Muzrobning O’rnatilgan tizimlar fanidan 3-Laboratoriya ishi
  • Mavzu: O‘rnatilgan tizimlarni loyihalash vositalari bilan tanishish va ularda ishlashni amaliy o‘rganish (mBlock dasturi). Arduino muhitida yozilgan dastur sketch
  • O’zbekiston Respublikasi Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi Muhammad Al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari




    Download 2.38 Mb.
    Sana20.11.2023
    Hajmi2.38 Mb.
    #101761
    Bog'liq
    3-laboratoriya
    Axborot havfsizligi, Yaxlit pedagogik jarayon, untitled-document-4fe747ff-3db8-447f-a5fc-a44bda0045b7 (2), 09aba1defd2dbaf2776be6818724a092 Нигматов Ҳ Kompyuter tizimlari va tarmoqlari китоб (1), Taqdimot (1), Magistrliq dissertaciya temasiniń tiykarlaniwi hám aktuallıǵı, vozdeystvie-solepylevyh-aerozoley-na-rost-i-razvitie-hlopchatnika-v-priaralie (2), Research Exchange Programme Evaluation form (2), vozdeystvie-solepylevyh-aerozoley-na-rost-i-razvitie-hlopchatnika-v-priaralie (1) (1), 1-Amaliy mashg’ulot Mavzu ms word dasturi imkoniyatlari, kasbiy, 7-dekabr test matem, 1-Ma\'ruza (1), 4-Ma\'ruza OAT, 9-Ma\'ruza OAT


    O’zbekiston Respublikasi Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi
    Muhammad Al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti Nukus filiali
    Telekommunikatsiya texnologiyalari va Kasbiy ta’lim fakulteti
    Telekommunikatsiya texnologiyalari 103-20 uzb guruhi 3-kurs talabasi Jumaniyozov Muzrobning
    O’rnatilgan tizimlar fanidan

    3-Laboratoriya ishi




    Bajardi: M. Jumaniyozov
    Qabul qildi: D. Qodirov


    Nukus 2023




    3-laboratoriya ishi
    Mavzu: O‘rnatilgan tizimlarni loyihalash vositalari bilan tanishish va ularda ishlashni amaliy o‘rganish (mBlock dasturi).
    Arduino muhitida yozilgan dastur sketch deb ataladi. Sketch matn muharririda yoziladi, u yaratilayotgan dastur kodini yoritib turuvchi rangli yoritgichga ega. Loyihani saqlash va eksport qilish vaqtida xabarlar hududida tushuntirish va xatoliklar haqida axborot paydo bо‘ladi. Matinni chiqarish darchasi Arduino xabarini kо‘rsatadi, u xatoliklar haqida tо‘liq xisobotni va boshqa axborotlarni о‘z ichiga oladi. Asboblar panelining tugmalari dasturni yozish, yaratish, ochish va sketchni saqlash, ketma-ket shinani monitoringini va nazorat qilish imkoniyatini beradi.
    Yaratilayotgan sketchga qо‘shimcha vazifalarni kutubxona yordamida qо‘shish mumkin, u maxsus jihozlangan dasturiy kod kab bо‘lib qandaydir vazifani bajaradi va yaratilayotgan loyihaga qо‘shish mumkin bо‘ladi.
    Maxsuslashtirilgan kutubxonalarning kо‘pi mavjud. Odatda kutubxonalarni yozishda u yoki bu masalani yechishni osonlashtirish va loyihalashtiruvchidan apparat-dasturiy joriy etilishining detallari yashirilgan bо‘ladi. ArduinoIDE muhiti standart kutubxonalar tо‘plami bilan foydalanuvchiga yetkaziladi. Ular Arduino ni о‘rnatish katalogining libraries katalog ostisida joylashgan bо‘ladi. Zarur bо‘lgan kutubxonalar shuningdek turli resurslardan yuklanishi mumkin. Agarda kutubxona tо‘g‘ri о‘rnatilgan bо‘lsa, u holda u kutubxonalarni Eskiz | Import (Eskiz | Import bibliotek) menyusida paydo bо‘ladi. Menyudan kutubxonalarni tanlash qatordagi dastlabki kodga qо‘shimcha kiritishga olib keladi
    tinclude
    Bu derektiva obyektni bayoni bо‘lgan sarlavha faylini ulaydi, endi kutubxonaning vazifasi va konstantalarini loyihada ishlatish mumkin bо‘ladi. Arduino muhiti yaratilayotgan loyihani (dasturni) kо‘rsatilgan kutubxona bilan birgalikda kompilyatsiyalaydi.
    Sketchni yuklashdan oldin menyuga zarur kо‘rsatgichlarni berish talab etiladi Asboblar | Plata (Tools | Board) (3 chizma) va Asboblar | Ketma-ket port (Instrumenti | Plata (Tools | Board) (3 chizma) i Instrumenti | Posledovatelniy port) ( 2-rasm).
    Arduino ning zamonaviy platformalari yuklanishdan oldin avtomatik ravishda qayta yuklanadilar. Eski platformalarda qayta yuklash tugmasini bosish kerak bо‘ladi. Kо‘pchilik platalarda yuklash jarayonida RX va TX yorug‘lik diodlari о‘chib-yonib turadi.
    Sketchni yuklashda Arduino ni (bootloader) yuklovchisi ishlatiladi – platadagi mikrokontrollerga yuklanuvchi katta bо‘lmagan dastur.

    1-rasm. Dasturni o’rnatish bosqichi.
    Dasturni o’rnatin bo’lganingizdan keyin dastur oynasi ochiladi.

    3-rasm. mBlock dasturi ishchi oynasi

    4-rasm. mBlock dasturining “Arduino mode” ishchi oynasi




    5-rasm. mBlock dasturining “Sprite kutubxonasi”

    6-rasm. mBlock dasturining “Orqa fon kutubxonasi”


    7-rasm. mBlock dasturining orqa fon hamda sprite kutubxonalaridan foydalanilgan holat

    Download 2.38 Mb.




    Download 2.38 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston Respublikasi Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi Muhammad Al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari

    Download 2.38 Mb.