Arduino platformasi arxitekturasi


Download 0.64 Mb.
Pdf ko'rish
bet1/2
Sana18.06.2023
Hajmi0.64 Mb.
#1590258
  1   2
Bog'liq
63f6fcd510b49 9. Ilm-fan va ta\'limning rivojlanish istiqbollari 18-son 21-TA-196-201



ARDUINO PLATFORMASI ARXITEKTURASI 
 
Usmonov Maxsud Tulqin o’g’li 
maqsudu32@gmail.com 
Toshkent axborot texnologiyalari universiteti Qarshi filiali 
Annotatsiya: Arduino 2005 yilda Italiyada Massimo Banzi tomonidan 
muhandis bo’lmaganlar uchun arzon loyihalardan foydalanish uchun uskuna 
loyihalarini yaratish vositasi sifatida kiritilgan. Kengash ochiq manbali bo’lganligi 
sababli, u Creative Commons litsenziyasi asosida chiqariladi, bu esa har kimga o’z 
taxtasini ishlab chiqarishga imkon beradi. Agar siz Internetdan qidirsangiz, Arduino-
ga mos keladigan yuzlab klonlar va xilma-xilliklarni topasiz, ammo yagona rasmiy 
taxtalarda Arduino-ning nomi bor. Arduino UNO kengashining asosiy qismlari 
haqida bilib olgach, biz Arduino IDE ni qanday tashkil qilishni o’rganishga 
tayyormiz. Buni bilib olgach, biz o’z dasturimizni Arduino doskasiga yuklashga 
tayyor bo’lamiz. Ushbu bo’limda biz Arduino IDE-ni kompyuterimizda qanday 
o’rnatishni va USB kabel orqali dasturni qabul qilish uchun taxtani tayyorlashni oson 
bosqichlarda bilib olamiz. 
Kalit so’zlar: Arduino kontroller tо’plami haqida umumiy ma’lumotlar, 
Arduino IDE-ni ishga tushiring, Arduino platformasi arxitekturasi. 
 
Kirish 
Dunyo bo’ylab tobora ko’proq ishlab chiqaruvchilar o’zlarining ishlab chiqarish 
dasturlariga kodlash va elektronikani qo’shishni istaydilar. Buning eng yaxshi 
usullaridan biri Arduino kengashini makerspace loyihalari va darslariga qo’shishdir. 
Ko’plab ishlab chiqaruvchilar o’qituvchilar kodlashni yoki Arduino dasturini 
qo’rqinchli deb o’ylagani uchun ularni tanlamadilar. Shu sababli, biz ushbu o’quv 
qo’llanmani mutlaqo boshlang’ich uchun hech qanday tajribasiz yozilganligiga 
ishonch hosil qilishni xohladik. 
Ushbu o’quv qo’llanma Arduino ekotizimining barcha qismlari va qismlarining 
yuqori darajadagi ko’rinishi hisoblanadi. Kelgusi xabarlarda biz sizni birinchi oddiy 
Arduino loyihasini yaratishda bosqichma-bosqich olib boramiz 
Arduino - bu sodda va murakkab bo’lgan har xil makerspace loyihalariga 
qo’shilishi mumkin bo’lgan ochiq manbali programlanadigan elektron platalar. 
Ushbu kartada fizik olamdagi narsalarni sezish va boshqarish uchun dasturlash 
mumkin bo’lgan mikrokontroller mavjud. Arduino datchiklar va kirishlarga javoban 
LED, dvigatellar va displeylar kabi ko’plab chiqishlar bilan o’zaro aloqada bo’lishga 
qodir. Moslashuvchanligi va arzonligi tufayli Arduino interaktiv apparat loyihalarini 
"Prospects of Development of Science and Education" Conference Proceedings
24 September 2021
www.openscience.uz
224


yaratmoqchi bo’lgan ishlab chiqaruvchilar va ishlab chiqaruvchilar uchun juda 
mashhur tanlovga aylandi. 
Arduino 2005 yilda Italiyada Massimo Banzi tomonidan muhandis bo’lmaganlar 
uchun arzon loyihalardan foydalanish uchun uskuna loyihalarini yaratish vositasi 
sifatida kiritilgan. Kengash ochiq manbali bo’lganligi sababli, u Creative Commons 
litsenziyasi asosida chiqariladi, bu esa har kimga o’z taxtasini ishlab chiqarishga 
imkon beradi. Agar siz Internetdan qidirsangiz, Arduino-ga mos keladigan yuzlab 
klonlar va xilma-xilliklarni topasiz, ammo yagona rasmiy taxtalarda Arduino-ning 
nomi bor. 
Ardunioni o’rnatish 
Arduino UNO kengashining asosiy qismlari haqida bilib olgach, biz Arduino 
IDE ni qanday tashkil qilishni o’rganishga tayyormiz. Buni bilib olgach, biz o’z 
dasturimizni Arduino doskasiga yuklashga tayyor bo’lamiz. Ushbu bo’limda biz 
Arduino IDE-ni kompyuterimizda qanday o’rnatishni va USB kabel orqali dasturni 
qabul qilish uchun taxtani tayyorlashni oson bosqichlarda bilib olamiz.
1-qadam - Avval Arduino doskangiz bo’lishi kerak (sevimli taxtani tanlashingiz 
mumkin) va USB kabeli. Agar siz Arduino UNO, Arduino Duemilanove, Nano, 
Arduino Mega 2560 yoki Diecimila dan foydalansangiz, sizga quyidagi rasmda 
ko’rsatilgandek USB printeriga ulanadigan standart USB kabeli (A vilkasi B vilkasi) 
kerak bo’ladi. 
Agar siz Arduino Nano-dan foydalansangiz, sizga quyidagi rasmda 
ko’rsatilgandek A-Mini-B kabeli kerak bo’ladi. 
2-qadam - Arduino IDE dasturini yuklab oling. 
"Prospects of Development of Science and Education" Conference Proceedings
24 September 2021
www.openscience.uz
225


Arduino IDE ning turli xil versiyalarini Arduino rasmiy veb-saytidagi Yuklash 
sahifasidan olishingiz mumkin . Siz operatsion tizimingizga (Windows, IOS yoki 
Linux) mos keladigan dasturiy ta’minotingizni tanlashingiz kerak. Faylni yuklab 
olish tugagandan so’ng, faylni oching. 
3-qadam - Kengashni quvvatlang. 
Arduino Uno, Mega, Duemilanove va Arduino Nano avtomatik ravishda har 
ikkalasidan quvvat oladi, kompyuterga USB ulanishi yoki tashqi quvvat manbai. 
Agar siz Arduino Diecimila-dan foydalanayotgan bo’lsangiz, unda USB ulanishdan 
quvvat olish uchun taxtaning tuzilganligiga ishonch hosil qilishingiz kerak. Quvvat 
manbai USB va quvvat jaklari orasidagi uchta pimning ikkitasiga mos keladigan 
jumper, kichik plastik qism bilan tanlanadi. USB portiga eng yaqin ikkita pinada 
ekanligini tekshiring. USB kabelidan foydalanib, Arduino kartasini kompyuteringizga 
ulang. Yashil quvvatli LED (PWR belgisi bilan) yonib turishi kerak. 
4-qadam - Arduino IDE-ni ishga tushiring. 
Arduino IDE dasturi yuklab olingandan so’ng, papkani ochishingiz kerak. 
Jildning ichida abadiylik yorlig’i (application.exe) bilan dastur belgisini topishingiz 
mumkin. IDE-ni boshlash uchun belgini ikki marta bosing. 
5-qadam - birinchi loyihangizni oching. 
"Prospects of Development of Science and Education" Conference Proceedings
24 September 2021
www.openscience.uz
226


Dasturiy ta’minot ishga tushgandan so’ng, sizda ikkita variant mavjud - 
• 
Yangi loyiha yarating. 
• 
Mavjud loyiha namunasini oching. 
Yangi loyiha yaratish uchun Fayl → Yangi ni tanlang . 
Mavjud loyiha misolini ochish uchun Fayl → Misol → Asoslar → Blink-ni 
tanlang. 
Bu erda biz Blink nomi bilan misollardan faqat bittasini tanlaymiz . Biroz 
kechikish bilan LEDni yoqadi va o’chiradi. Ro’yxatdan boshqa har qanday misolni 
tanlashingiz mumkin. 
6-qadam - Arduino doskangizni tanlang. 
Dasturingizni doskaga yuklashda xatolikka yo’l qo’ymaslik uchun Arduino 
doskasining to’g’ri nomini tanlashingiz kerak, bu sizning kompyuteringizga ulangan 
doskaga to’g’ri keladi. Asboblar → Kengashga o’ting va taxtangizni tanlang. 
"Prospects of Development of Science and Education" Conference Proceedings
24 September 2021
www.openscience.uz
227


Bu yerda biz Arduino Uno doskasini o’quv qo’llanmamizga muvofiq tanladik, 
ammo siz foydalanayotgan taxtaga mos keladigan nomni tanlashingiz kerak. 
7-qadam - ketma-ket portingizni tanlang. 
Arduino kartasining ketma-ket qurilmasini tanlang. O’tish Asboblar → ketma-
ket port menyusiga. Bu COM3 yoki undan yuqori bo’lishi mumkin (COM1 va COM2 
odatda qo’shimcha ketma-ket portlar uchun ajratilgan). Buni bilish uchun siz Arduino 
doskangizni uzishingiz va menyuni qayta ochishingiz mumkin, yo’qolgan yozuv 
Arduino doskasida bo’lishi kerak. Kengashni qayta ulang va ushbu ketma-ket portni 
tanlang. 
8-qadam - Dasturni doskangizga yuklang. 
"Prospects of Development of Science and Education" Conference Proceedings
24 September 2021
www.openscience.uz
228


Dasturimizni qanday qilib doskaga yuklashimiz mumkinligini tushuntirishdan 
oldin, Arduino IDE asboblar panelida paydo bo’ladigan har bir belgining vazifasini 
namoyish qilishimiz kerak. 
A - kompilyatsiya xatosi mavjudligini tekshirish uchun ishlatiladi. 
B - dasturni Arduino platasiga yuklash uchun ishlatiladi. 
C - yangi eskiz yaratish uchun ishlatiladigan yorliq. 
D - misol eskizidan birini to’g’ridan-to’g’ri ochish uchun ishlatiladi. 
E - eskizingizni saqlash uchun ishlatiladi. 
F - ketma-ket ma’lumotlarni taxtadan olish va ketma-ket ma’lumotlarni taxtaga 
yuborish uchun foydalaniladigan monitor. 
Endi, shunchaki muhitda «Yuklash» tugmasini bosing. Bir necha soniya kuting; 
RX va TX LEDlarini taxtada yonib-o’chib turganini ko’rasiz. Agar yuklash 
muvaffaqiyatli bo’lsa, vaziyat satrida «Bajarildi yuklandi» xabari paydo bo’ladi. 

Download 0.64 Mb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling