Qabul qildi: R.Nabijonov Farg‘ona 2023 Laboratoriya ishi № 1. Arduino kontroller to‘plamining tarkibini va imkoniyatlarini o‘rganish. Kompyuterga Arduino IDE-ni o‘rnatish. Yorug‘lik diodi. Arduino yordamida yorug‘lik diodini o'chirib-yoqish. Tugma.(Button). Yorug‘lik diodini yoqish misolida tugmaning bosilishiga ishlov berish. Titrashga qarshi kurashish.
Laboratoriya ishining maqsadi: Arduino platformasini o‘rganish, Arduinoning tarkibiy qismlari bilan tanishish, Arduino imkoniyatlarini o‘rganish. Arduino IDE dasturini o‘rnatish. LEDlar bilan tanishish. Loyihalarda led bilan ishlash. Arduino to‘lqini yordamida LEDni yoqish va o‘chirish bo‘yicha tajriba o‘tkazish. Arduino asosida turli tugmalar bilan ishlash. Tugmachalarni yorug‘lik sensori kaliti sifatida ishlatishni o‘rganish.
Nazariy qism. Arduino - har kimga turli xil elektromexanik qurilmalarni yaratishga imkon beradigan elektron qurilma. Arduino dasturiy va texnik vositalardan iborat. Dasturiy ta'minot qismiga ilovani ishlab chiqish muhiti (dasturiy ta'minotni yozish va tuzatish dasturi), ko‘plab tayyor va qulay kutubxonalar, soddalashtirilgan dasturlash tili kiradi. Uskuna qismi mikrokontrollerlarning katta qatorini va ular uchun tayyor modullarnio‘z ichiga oladi.
Arduino - bu qo‘shimcha komponentlarni ulash uchun kontaktlari bo‘lgan qurilma. Qurilmaning texnik xususiyatlari ishlatilgan mikrokontroller modeliga bog‘liq. Bu qo‘shimcha komponentlar mosligi bilan bog‘liq. 1-rasm.
1-rasm. Arduino Uno platasi.
Arduino, mikrokontroller birlamchi tuzilma bo‘lib, bir qator komponentlardan tashkil topadi. Ushbu to‘plam boshqa elektronika va so‘nggi texnologiyalar sohasidagi chiziqli muvaffaqiyatdan keyin ommalashtirilgan. Quyidagi, Arduino mikrokontroller to‘plamingizning asosiy tarkibiy qismlarini tavsiflaydi:
Mikrokontroller: Asosiy Arduino qismlaridan biri mikrokontrollerdir. Ushbu qismlar Arduino boshqaruvni amalga oshiradi va ulargao‘zgaruvchilar va qurilmalar bilan bog‘liq ma'lumotlar yetkaziladi.
Xotira (Flash Memory): Arduino programmasi va ma'lumotlarini saqlash uchun xotira bo‘lishi zarur. Bu xotira barcha program va ma'lumotlarni saqlab turadi va kontroller qurilmasi ishga tushurilganida ularnio‘qib olishi mumkin.
Analog va Raqamli Kiritish/Qaytarish Portlari: Arduino kontrollerda analog (raqamli) kiritish va qaytarish uchun portlar mavjud. Kiritish portlarida analog signalnio‘qish uchun analog-to-digital konvertorlar (ADC)o‘rnatilgan. Raqamli portlar birlamchi qiymatlarnio‘qish va chiqarish uchun ishlatiladi.
Quvvatlash Tizimi (Power Supply): Arduino ni ta'minlash uchun quvvatlash tizimi kerak bo‘ladi. Bu kontroller uchun talab etilayotgan quvvatni ta'minlash uchun puxta iste'mol qilinadi. Mamlakatlar ular uchun birlamchi iste'molni amalga oshirish uchun har qanday voltaj va amperlik quvvatni olish uchun doimiy iste'mol (USB, batareya yoki elektr energetik tarmoq) ishlatish mumkin.
USB Port: Arduino ni boshqarish va dastur yuklash uchun USB porti mavjud. Ushbu port orqali Arduino bilan kompyuter yoki boshqa qurilmalar orasida ma'lumot almashish mumkin.