• 2.3.ARDUINONI DASTURLASH TIZIMI
  • Readboard- bu payka qilish zarur bo’lmagan maket platasi. Paykasiz maket platasi Arduinoni o’rgatish va loyihalaringizning prototipini yaratish uchun juda qulaydir




    Download 0,99 Mb.
    bet2/2
    Sana14.12.2023
    Hajmi0,99 Mb.
    #118297
    1   2
    Bog'liq
    Breadboard

    2.2.Arduino
    Ta’lim robotlarining eng keng tarqalgan turlaridan biri bu Arduino.Arduino bu juda arzon kompyuter bo’lib, uni sonsanoqsiz loyihalarda dasturlash mumkin, faqat sizning tasavvuringiz cheklangan. Yaqinda ko’rganingizdek, Arduino bilan turli xil qurilmalarni yig’ish mumkin, masalan, joystik bilan boshqariladigan lazer, lazer signalizatsiyasi, harakat sensori, klaviatura kiritish tizimi va boshqa ko’plab narsalar. Ushbu loyihalarni barchasi oson amalga oshiriladi va umumiy joyga ega, ularning barchasi Arduinoasosida qurilgan. Arduino- bu turli xil elektron komponentlar bilan aloqa qilish va boshqarish uchun dasturlashtirilishi mumkin bo’lgan kichik kompyuter. Arduino platasi kirish rejimida ham ishlashga qodir bo’lgan bir nechta pin bilan jihozlangan, ya’ni ular orqali kalitlarni, tugmachalarni va datchiklarni, masalan, turli xil tarkibiy qismlardan ma’lumotlarni qabul qilishi va chiqishi, motorlar, lampalar kabi moslamalarni boshqarish imkoniyatini beradi. va piezoelektrik emitentlar. Ushbu turdagi dasturlashtiriladigan plata mikrokontroller sifatida tanilgan. Arduino loyihasi 2005 yilda Italiyaning Ivrea shahrida talabalarning interaktiv rivojlanishiga mos keladigan moslama yaratish maqsadida boshlangan, u o’sha paytdagi prototiplardan arzonroq edi. Ta’sischilar Massimo Banzi va Devid Kvartilles loyihani mahalliy bar nomi bilan Arduino deb nomlashdi. Arduinoplatasi ikkita asosiy qismdan iborat: apparat (mikrokontroller), bu platani “miyasi” va sizning dasturingiz kodini “miyaga” yuborish uchun ishlatiladigan dastur. Arduinodasturini integratsiyalashgan rivojlanish muhiti deb nomlangan yoki IDE (integrated development environment) deb nomlangan dasturni bepul yuklab olishingiz mumkin. Rivojlanish muhiti oddiy interfeysga ega va Windows, MacOS yoki Linux bilan ishlaydigan kompyuterda rivojlanishi mumkin. U “eskizlar” (Arduinouchun dastur kodi bo’lgan fayllar) yaratish uchun ishlatiladi, keyinchalik ular USB kabeli orqali Arduinoplatasiga o’tkaziladi. Eskiz kompyuterga nima qilish kerakligini aytadi. Arduino dasturlashtirilgandan so’ng uni kompyuterdan uzib, USB kabelidan, tashqi quvvat manbaidan yoki batareyalardan quvvat olish orqali avtonom tarzda ishlatish mumkin.

    1-rasm: Arduino
    1. Quvvat ulagichi - 9 voltlik quvvat manbalari bilan ishlatilishi mumkin
    2. USB ulagichi - sxemalarni quvvatlantirish uchun ham, kompyuter bilan aloqa qilish uchun ham foydalanishi mumkin
    3. Indikator (RX: informatsiya qabul qilish) - ma’lumotni qabul qilishni ko’rsatish uchun ishlatiladi, agar u albatta dasturda yozilgan bo’lsa
    4. Indikator (RX: informatsiya uzatish) - ma’lumotni uzatishni ko’rsatish uchun ishlatiladi, agar u albatta dasturda yozilgan bo’lsa
    5. Indikator (Port 13 - nosozliklar qidirish) - programma ishlayotganida, hamma narsa to’g’ri ishlayotganligini ko’rsatadi.
    6. Portlar - mos yozuvlar kuchlanish, yer usti, raqamli portlar, ma’lumotlarni qabul qilish va uzatish portlari
    7. Indikator - Arduino plataga quvvat manbai to’g’risida signal beradi.
    8. Reset - Arduino platasini qo’lda qayta ishga tushurish, dasturni qayta ishga tushiradi.
    9. ICSP ulagichi (dasturiy ta’minot porti) - dasturni plataning o’zi yuklovchisidan o’tmasdan amalga oshirishga imkon beradi
    10. Portlar - analog, kirish, chiqish, quvvat va er usti
    11. Mikrokontroler AtMega
    12. Kristall(kvarts) rezonator.
    Quvvat mambai:
    Arduino faqatgina 9V da ishlaydi va 3 xil turda quvvat bersa boladi.
    1. USB-Kabel orqali (kompyuter orqali)
    2. 9V 1A quvvat mambai orqali
    3. 9V batareyali ulagich orqali motorini aylantira olmaydi va to’g’ridan-to’g’ri
    o’zgaruvchan tok yoki transformator to’g’ridanto’g’ri kuchlanish qiymatini o’zgartira olmaydi
    2.3.ARDUINONI DASTURLASH TIZIMI
    Download 0,99 Mb.
    1   2




    Download 0,99 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Readboard- bu payka qilish zarur bo’lmagan maket platasi. Paykasiz maket platasi Arduinoni o’rgatish va loyihalaringizning prototipini yaratish uchun juda qulaydir

    Download 0,99 Mb.