N. M. Alovddinova Ilmiy va pedagogik xizmatlar markazi direktori


-rasm . Kutubxonani chaqirish. 13-rasm



Download 46,42 Mb.
Pdf ko'rish
bet166/171
Sana28.03.2022
Hajmi46,42 Mb.
#514961
1   ...   163   164   165   166   167   168   169   170   171
Bog'liq
6 sinf yangi darslik

12-rasm
. Kutubxonani chaqirish.
13-rasm
.
Monitor port oynasida 
ma’lumotlarni kuzatish.
@edurtm_uz


230
TEXNOLOGIYA VA DIZAYN, SERVIS XIZMATI VA QISHLOQ 
XO‘JALIGI TEXNOLOGIYASI YO‘NALISHLARI
Motorni Arduino bilan bog‘lashning 
TEXNOLOGIK XARITASI
5-amaliy mashg‘ulot
Ishning maqsadi: 
motorni dastur yordamida boshqarishni o‘rganish.
Jihozlar: 
DC motor+Shield L298D drayveri+Arduino UNO, ulovchi simlar, 
batareya, texnologik xarita, xavfsizlik texnikasi qoidalari, namunalar.
Ishning bajarilish tartibi 
Motorlarni Arduino bilan bog‘lash va dastur yordamida boshqarish 
berilgan texnologik xarita va dastur asosida amalga oshiriladi.
Motorni dastur yordamida boshqarish
1-bosqich
T/r
Ish ketma-ketligi
Ish eskizi
(yoki texnik rasmi)
Jihoz va 
moslamalar
1.
Arduino UNO, maket platasi, 
svetodiod va simlar olinadi.
Arduino 
UNO, Shield 
L298D 
drayveri, 
DC motor, 
batareya.
2. Arduino UNO va shield L298D 
drayveri bog‘lanadi.
Arduino 
UNO, Shield 
L298D 
drayveri.
Arduino UNO
Batareya
DC motor 
shield 
L298D 
drayveri
@edurtm_uz


231
3. Arduino UNO, shield L298D 
drayveri, DC motor va batareya 
bog‘lanadi. M4 bo‘limiga DC 
motor ulansa, +M bo‘limiga 
batareyaning “+” ishorali simi, 
GND bo‘limiga esa “–” ishorali 
simi ulanadi. 
Arduino 
UNO, Shield 
L298D 
drayveri, 
DC motor, 
batareya.
Motorni boshqarish uchun dastur tuzish va yozish tartibi avval o‘tilgan amaliy 
mashg‘ulotlarda bajarilgani kabi berilgan tayyor dasturni (6-jadval) Arduino dasturiga 
kiritish va Arduino UNO platasiga yozish orqali amalga oshiriladi.
2-bosqich.
Dastur ketma-ketligi
Tavsifi 
#include  
Arduino va Shield L298D drayverining bog‘lanishini 
ta’minlovchi kutubxona.
AF_DCMotor motor1(4);
Shield L298D drayverining 4-motor ulanadigan 
qismiga “motor1” nomi ostida DC motor ulanganligini 
anglatadi.
Void setup
() {
motor1.run(RELEASE);
“motor1” nomli DC motorning ilk holati “tinch” holatda 
ekanligini bildiradi.
motor1.setSpeed(255);
“motor1” nomli DC motorning maksimal tezligi “255” 
ekanligini bildiradi.
}
void loop
() {
motor1.run(FORWARD); 
motor1.setSpeed(255); 
delay(5000);
“oldinga” holatida “255” tezlikda 5 sekund mobaynida 
motorning oldingi holatda aylanishini ta’minlash. 
motor1.run(RELEASE); 
delay(2000);
“tinch” holatda 2 sekund motorning tinch holatda 
turishini ta’minlash.
motor1.run(BACKWARD); 
motor1.setSpeed(255); 
delay(5000);
“orqaga” holatida “255” tezlikda 5 sekund mobaynida 
motorning orqaga holatida aylanishini ta’minlash.
}
6-jadval
@edurtm_uz



Download 46,42 Mb.

Do'stlaringiz bilan baham:
1   ...   163   164   165   166   167   168   169   170   171




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish