|
Motorni Arduino bilan bog‘lashning
|
bet | 2/2 | Sana | 13.01.2024 | Hajmi | 16,58 Kb. | | #136532 |
Bog'liq Robotlar va robototexnik tizimlar-fayllar.org Ahrorov H Hattotlik sanati va arabcha yozuv turlari uquv uslubiy qullanma, pdf storage english-text-morning-routine, Neft tarkibini aniqlash usullari, Turk xoqonligi, Genetik materialning o’zgaruvchanligi, allel genlarning o`zaro ta`sirida va natijasida bel, Kimyo oziq –ovqat sanoatida korxonalarda ishlab chiqarish samaradorligi., 2-TO\'PLAMLAR VA ULAR USTIDA AMALLAR, Презентация Microsoft Office PowerPoint, Bioinformatika fanining maqsadi, vazifasi va rivojlanishi, 01.Giperpolik tipdagi to‘lqin tenglamalarisi, Neft tarkibini aniqlash usullari, Tibbiyot genetikasining taqiqot usullari, Xusanova Shaxnoza Meyoz, 202-guruh 2-kursida tahsil olayotgan harbiy xizmatga majburlar va chaqiruvchi talabalarMotorni Arduino bilan bog‘lashning
TEXNOLOGIK XARITASI
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.
№
|
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.
|
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.
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.
|
}
|
|
Mazkur jarayonda kutubxonani chaqirish uchun Arduino dasturi ishchi oynasida joylashgan menular qatoridan “Скетч” – “Подключить библиотеку” – “Adafruit Motor shield library” kutubxonasi chaqiriladi.
http://fayllar.org
|
| |