Научная статья на тему 'ARDUINO UNO PLATASI BILAN TANISHISH VA UNGA DASTUR YOZISHNI O’RGANISH'

ARDUINO UNO PLATASI BILAN TANISHISH VA UNGA DASTUR YOZISHNI O’RGANISH Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
86
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Arduino Uno / yorug‘lik diodi / qarshilik / bredbord / va manba.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Metinqulov J.T.

Hozirgi vaqtda avtomatika sohasi juda tez suratlar bilan rivojlanmoqda va buni Arduino yordamida amalga oshirrish juda qulay va arzon hisoblanadi. Arduino qurilmalari ichida eng qulayi Arduino UNO hisoblanadi shuning uchun bu qurilma bilan tanishib chiqamiz.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ARDUINO UNO PLATASI BILAN TANISHISH VA UNGA DASTUR YOZISHNI O’RGANISH»

Metinqulov J. T.

Jizzax politexnika instituti

ARDUINO UNO PLATASI BILAN TANISHISH VA UNGA DASTUR

YOZISHNI O'RGANISH

Annotatsiya. Hozirgi vaqtda avtomatika sohasi juda tez suratlar bilan rivojlanmoqda va buni Arduino yordamida amalga oshirrish juda qulay va arzon hisoblanadi. Arduino qurilmalari ichida eng qulayi Arduino UNO hisoblanadi shuning uchun bu qurilma bilan tanishib chiqamiz.

Kalit so'zlar. Arduino Uno, yorug'lik diodi, qarshilik, bredbord, va manba.

Metinkulov J. T.

Jizzakh Polytechnic Institute

GETTING TO KNOW THE ARDUINO UNO BOARD AND LEARNING

HOW TO PROGRAM IT

Abstract. Nowadays, the field of automation is developing very quickly with pictures, and it is very convenient and cheap to do it with Arduino. The most convenient of Arduino devices is Arduino UNO, so let's get acquainted with this device.

Keywords. Arduino Uno, LED, resistor, breadboard, and source.

"Arduino - katta imkoniyatlarga ega, kichik mo'jiza!" Arduino UNO - bu unchalik katta bo'lmagan plata bo'lib o'zining protsessori (mikrokontrolleri) va xotirasiga ega bo'lgan qurilma hisoblanadi.

Arduino Uno - professional bo'lmagan robototexnika ishqibozlari uchun dasturiy va texnik ta'minotlar yig'indisi. Arduino mutloq ochiq arxitektura. Undagi barcha loyihalar qismlari (asosan, dasturiy ta'minot) ochiq tarqatiladi. U

o'zining platasi va IDE-dasturlash muhitiga ega.Arduino 2003-yili Italiyalik olimlar Massimo Banzi, Devid Mellis va Devid Kvartilerlar tomonidan kashf etilgan [1].

"Uno" so'zi Italyanchada bir degan ma'noni anglatadi. Bu bejis emas, Arduino Uno yaratuvchilari bu yangi kontroller Arduino kontrollerlar oilasida yangi burilish va yangi flagman yaratishga harakat qilishgan va buni uddalaganlar. Sababi, Arduino Uno Arduino kontrollerlar oilasidagi boshqa "aka"lariga nisbatan ancha ixcham, qulay, tez, oddiy va albatta arzonroq hisoblanadi.

Arduino hozirda hayotimizning barcha sohalarida ishlatishimiz mumkin masalan: yorug'lik chiroqlar, datchiklar, rele modullari, tarmoqlar (Wi-fi, Bluetooth, Internet), sensorlar, motorlar, magnit eshik qulflari va elektr energiyasi bilan ishlaydigan barcha narsalar.

-Arduino yordamida raqamli va analog signallar bilan ishlashimiz mumkin.

- DC motorlari, servo dvigatellar va displeylar va turli xil aktuatorlarni boshqarish. - Radio modullari yordamida simsiz Arduino platformalari o'rtasida ma'lumot almashishni amalga oshirish [2].

Arduino Uno platformasining texnik ko'rsatkichlari

• Mikrokontroller: ATmega328;

• Ishlash kuchlanishi: 5 V;

• Kirish kuchlanishi(tavsiya etilgani): 7-12 V;

• Kirish kuchlanishi(eng yuqori): 6-20 V;

• Raqamli kirish/chiqish: 14 ta

• Analog kirish: 6 ta;

• Kirish/chiqish orqali o'zgarmas tok: 40 mA;

• 3.3 V kiritish uchun o'zgarmas tok: 50 mA;

• Flesh xotira: 32 KB(ATmega328) undan 0.5 KB yuklovchi sifatida foydalaniladi;

• Tezkor xotira: 2 KB(ATmega328);

• EEPROM: 1 KB(ATmega328);

• Chastota: 16 MGs; [3]

Bundan tashqari, Arduino Uno qurilmasi unga ulangan USB yoki tashqi manbadan kuchlanish olishi mumkin. Bunda, agar manba bir nechta bo'lsa, ulardan biri avtomatik tanlanadi.

Digital Ground

Analog Reference Pin -

Digital I/O Pins (2-13) .-

I-1-llr

• Serial Out (TX) - Serial In (RX)

SDSii ÎÎ1Î1

amm tw-i s g

„- •

I ! ilI . •

1 —t --ill |Ш| "nr if•» • •'

— t---- g 1 ______________,

• Â i ; - sT" ' s s

_ . - ф —- T^ ••••••

External Power Supply -

■ Reset Button

, In-Circuit ' Serial Programmer

ATmega328 Microcontroller

3.3 Volt Power Pin -

5 Volt Power Pin «

Analog In ' Pins (O 5)

L— Voltage In

Ground Pins

Bunda pinMode(), digitalWrite() va digitalRead() funksiyalaridan foydalaniladi. Bunda har bitta chiqish joyi 20-50 kOm qarshilikka va 40 mAgacha tok kuchi o'tkazishi mumkin.

Arduino Uno kontrolleriga Arduino dasturi yordamida dastur yaratiladi. Buning uchun Arduino dasturida menyuda Tools>Board va u yerdan "Arduino Uno" tanlanadi.

Yuqorida aytilganidek, bu kontroller juda ixcham o'lchamlarga ega bo'lib, uning tomonlari 6.9 va 5.3 smga teng. Bu esa o'z navbatida uni yanada qiziqarli qiladi [4].

Arduino dasturi ikkita asosiy funksiyani o'z ichiga oladi:

• void setup ()

• void loop ()

Dastur ishga tushirish uchun void setup() funksiyasidan foydalanishingiz mumkin. Ushbu funksiya faqat bir marta dastur ishga tushirilganda amalga oshiriladi.

void loop() funksiyasi void setup() funksiyasi tugallangandan so'ng bajariladi va voidsetup() funksiyasidan farqli o'laroq, u uzluksiz ishlaydi.

Arduino IDE ni kompyuterga o'rnatish uchun uni avvalo https: //www.arduino.cc/en/software veb sahifasidan yuklab olish zarur.

Adabiyotlar:

1. Irisboyev, F. (2022). ELEKTR SIGNALLAR KUCHAYTIRGICHLARI VA ULARNING ASOSIY PARAMETRLARI VA TAVSIFLARI. Евразийский журнал академических исследований, 2(11), 190-193.

2. Ирисбоев, Ф. Б., Эшонкулов, А. А. У., & Исломов, М. Х. У. (2022). ПОКАЗАТЕЛИ МНОГОКАСКАДНЫХ УСИЛИТЕЛЕЙ. Universum: технические науки, (11-3 (104)), 5-8.

3. Irisboyev, F. (2022). YARIMO 'TKAZGICHLI MODDALARDAN TAYYORLANADIGAN KUCHAYTIRGICHLARNING PARAMETRLARI VA XARAKTERISTIKALARI. Science and innovation, 1(A6), 374-377.

4. Irisboyev, F. (2022). YARIMO 'TKAZGICHLI MODDALARDAN TAYYORLANADIGAN KUCHAYTIRGICHLARNING PARAMETRLARI VA XARAKTERISTIKALARI. Science and innovation, 1(A6), 374-377.

5. Islomov, M. (2023). CALCULATION OF SIGNAL DISPERSION IN OPTICAL FIBER. Modern Science and Research, 2(10), 127-129.

6. Irisboyev, F. B. (2023). THE INPUTS ARE ON INSERTED SILICON NON-BALANCED PROCESSES. НАНОЭЛЕКТРОНИКИ», 1(A4), 241.

7. Boymirzayevich, I. F., & Husniddin o'g'li, I. M. (2023). INTERNET QURILMALARINING IOT (INTERNET OF THINGS) TEXNOLOGIYALARI.

8. Islomov, M. (2023). CALCULATION OF SIGNAL DISPERSION IN OPTICAL FIBER. Modern Science and Research, 2(10), 127-129.

9. Islomov, M., & Irisboyev, F. (2023). IOT (INTERNET OF THINGS) TECHNOLOGIES OF INTERNET DEVICES. Modern Science and Research, 2(9), 220-223. Retrieved from https://inlibrary.uz/index.php/science-research/article/view/24108

10. Islomov, M.. (2023). CALCULATION OF SIGNAL DISPERSION IN OPTICAL FIBER. Modern Science and Research, 2(10), 127-129. Retrieved from https://inlibrary.uz/index.php/science-research/article/view/25048

11. J.T., M., & F.B., I. (2023). VOLATILE AND NON-VOLATILE MEMORY DEVICES. Modern Science and Research, 2(10), 116-119.

12. Ж. Метинкулов ИСПОЛЬЗОВАНИЕ МИКРОКОНТРОЛЛЕРОВ ДЛЯ УПРАВЛЕНИЯ НАПРЯЖЕНИЕМ Vol. SCIENTIFIC APPROACH TO THE MODERN EDUCATION SYSTEM 2 No. 20 (2023):

13. Mirzaev, U., Abdullaev, E., Kholdarov, B., Mamatkulov, B., & Mustafoev, A. (2023). Development of a mathematical model for the analysis of different load modes of operation of induction motors. In E3S Web of Conferences (Vol. 461, p. 01075). EDP Sciences

i Надоели баннеры? Вы всегда можете отключить рекламу.