ساخت پروژه

تست ماژول HC-SR04 با اردوینو

تست ماژول HC-SR04 با اردوینو

در این آموزش از ساخت پروژه نحوه تست ماژول HC-SR04 با اردوینو را اموزش خواهیم داد. حسگر سنسور اولتراسونیک SR04 سنسوری است که می تواند فاصله را اندازه گیری کند. ماژول SR04 یک امواج با فرکانس 40 کیلو هرتز منتشر می کند که از طریق هوا عبور می کند و اگر جسم یا مانعی که در مسیر آن باشد ، دوباره به ماژول باز می گردد. با در نظر گرفتن زمان سفر و سرعت صدا می توانید مسافت را محاسبه کنید.


پایه های سنسور SR04 اولتراسونیک HC-SR04 VCC (1) ، TRIG (2) ، ECHO (3) و GND (4) است. ولتاژ تغذیه VCC + 5V است و می توانید پین TRIG و ECHO را به هر ورودی / خروجی دیجیتال به آردوینو خود متصل کنید.


تست ماژول HC-SR04 با اردوینو

قطعات مورد نیاز

1. Arduino UNO R3

2. حسگر اولتراسونیک HC-SR04

3. سیم بردبورد

4. بردبورد


شماتیک تست ماژول HC-SR04 با اردوینو


پایه 5V اردوینو به VCC ماژول پایه GND اردوینو به GND ماژول پایه D2 اردوینو به ECHO و در اخر پایه D3 اردوینو به TRIG ماژول


تست ماژول HC-SR04 با اردوینو

کد تست ماژول HC-SR04 با اردوینو


#define echoPin 2
#define trigPin 3
long duration; 
int distance; 
void setup() {
  pinMode(trigPin, OUTPUT); 
  pinMode(echoPin, INPUT); 
  Serial.begin(9600); 
  Serial.println("Ultrasonic Sensor HC-SR04 Test");
  Serial.println("with Arduino UNO R3");
}
void loop() {
  // Clears the trigPin condition
  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");
}

کد را کپی کنید و در نرم افزار اردوینو پیست کنید و روی اردوینو اپلود کنید

پس از اپلود کد سریال مانیتور رو باز کنید و سرعت سریال مانیتور رو روی 9600 قرار دهید

همان طور در تصویر زیر مشاهده میکنید ماژول به درستی کار میکند


تست ماژول HC-SR04 با اردوینو

امیدوارم که از این اموزش خوشتان امده باشه

میانگین امتیازات ۵ از ۵
از مجموع ۳ رای

دیدگاه‌ها (0)

  • دیدگاه هایی تایید میشوند که در پنل کاربری / جزئیات حساب / نام نمایشی ، را تکمیل کرده باشند
  • چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.