اتصال سنسور التراسونیک یکی از مهارتهای اساسی در الکترونیک و رباتیک محسوب میشود. این سنسورها با استفاده از امواج صوتی، فاصله تا اجسام را اندازهگیری میکنند و در کاربردهای متنوعی از جمله سیستمهای پارکینگ خودرو، رباتهای مسیریاب و اندازهگیری سطح مایعات به کار میروند. در این مقاله، به طور کامل و با جزئیات، نحوه اتصال سنسور التراسونیک را بررسی خواهیم کرد.
پایههای سنسور التراسونیک
سنسورهای التراسونیک معمولاً چهار پایه دارند: VCC، GND، Trigger و Echo. VCC و GND برای تغذیه سنسور استفاده میشوند. پایه Trigger برای ارسال پالس التراسونیک و پایه Echo برای دریافت سیگنال بازتاب شده به کار میروند.
مدار اتصال سنسور التراسونیک به آردوینو
برای اتصال سنسور التراسونیک به آردوینو، میتوانید از مدار زیر استفاده کنید:
| پایه سنسور | پایه آردوینو | توضیحات |
|---|---|---|
| VCC | 5V | تغذیه مثبت |
| GND | GND | تغذیه منفی |
| Trigger | 7 | پایه ارسال پالس |
| Echo | 6 | پایه دریافت سیگنال |
کد برنامهنویسی آردوینو
برای خواندن اطلاعات از سنسور التراسونیک، میتوانید از کد زیر در محیط برنامهنویسی آردوینو استفاده کنید:
const int trigPin = 7;
const int echoPin = 6;
long duration;
int distance;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
delay(100);
}
نکات مهم در اتصال سنسور التراسونیک
- ولتاژ تغذیه سنسور را بررسی کنید و مطمئن شوید که با ولتاژ آردوینو سازگار است.
- از سیمهای کوتاه و با کیفیت برای اتصال استفاده کنید تا از نویز و خطا در اندازهگیری جلوگیری شود.
- در محیطهای با نویز صوتی بالا، ممکن است دقت سنسور کاهش یابد.
با رعایت نکات ذکر شده و استفاده از مدار و کد برنامهنویسی ارائه شده، میتوانید به راحتی سنسور التراسونیک را به آردوینو متصل کرده و از آن در پروژههای خود استفاده کنید. امیدواریم این راهنما برای شما مفید واقع شده باشد و بتوانید با موفقیت از سنسور التراسونیک در پروژههای خود بهرهبرداری کنید.


