Ultrazvuk yordamida dalenometr dasturi va loyixasini yaratish




Download 1,15 Mb.
bet8/9
Sana25.05.2024
Hajmi1,15 Mb.
#253285
1   2   3   4   5   6   7   8   9
Bog'liq
Individual loyiha Asadbek

2.2 Ultrazvuk yordamida dalenometr dasturi va loyixasini yaratish
HC - SR04 ultratovush diapazoni moduli 2 sm - 400 sm kontaktsiz o'lchash funktsiyasini ta'minlaydi, diapazonning aniqligi 3 mm gacha yetishi mumkin. Modullar ultratovush transmitterlari, qabul qiluvchi va boshqaruv sxemasini o'z ichiga oladi.

Bu Arduino-da ultratovush sensori (HC-SR04) dan foydalanishning oddiy misoli bo'lib, biz masofa o'zgarishi bilan svetodiodni yoqamiz va ob'ektdan ketma-ket monitorgacha bo'lgan masofani bosib chiqaramiz.


1-qadam: Barcha kerakli komponentlar. (1-rasm)

1-rasm
1. Arduino Uno 2. Ultrasonik sensor (HC-SR04). 3. Mini-BreadBoard 4. 1k ohm qarshilik. 5. Jumperlar. 6. Moviy LED.


2-qadam: Komponentlarni ulang(2-rasm)





2-rasm
Komponentlarni ulash juda oson, faqat quyidagi rasmlarga amal qilish kerak.
3-qadam: Kodingizni yozing
#define trigPin 13
#define echoPin 12
#define led 11
void setup()
{ Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
}
void loop()
{ long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance < 10)
{ digitalWrite(led,HIGH);
}
else {
digitalWrite(led,LOW);
}
Serial.print(distance);
Serial.println(" cm");
delay(500);
}
4-qadam: Yuklash va ishga tushirish.




XULOSA
Jismoniy hisoblash uchun ko‘plab boshqa mikrokontrollerlar va mikrokontroller platformalari m
avjud. Parallax Basic Stamp, Netmedia-ning BX-24, Phidgets, MIT Handyboard va boshqalar shu kabi funksiyalarni taklif etadi. Ushbu vositalarning barchasi mikrokontroller dasturlashning tartibsiz tafsilotlarini oladi va uni ishlatish uchun qulay paketga o‘radi. Arduino shuningdek, mikrokontrollerlar bilan ishlash jarayonini soddalashtiradi, lekin u o‘qituvchilar, talabalar va qiziqqan havaskorlar uchun boshqa tizimlarga nisbatan bir qator afzalliklarni taqdim etadi:

Download 1,15 Mb.
1   2   3   4   5   6   7   8   9




Download 1,15 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Ultrazvuk yordamida dalenometr dasturi va loyixasini yaratish

Download 1,15 Mb.