خانه » دانشنامه‌ها » دانشنامه آردوینو » راه اندازی ماژول تشخیص فاصله مادون قرمز با آردوینو
  1. Home
  2. »
  3. دانشنامه‌ها
  4. »
  5. دانشنامه آردوینو
  6. »
  7. راه اندازی ماژول تشخیص فاصله مادون قرمز با آردوینو

راه اندازی ماژول تشخیص فاصله مادون قرمز با آردوینو

بازدید: 1278

راه اندازی ماژول تشخیص فاصله مادون قرمز با آردوینو

  مادون قرمز می‌تواند جهت تعیین فاصله از یک شی بر مبنای زمان سپری‌شده برای بازتاب سیگنال مادون قرمز از شی هدف و دریافت توسط سنسور مادون قرمز بکاربرده ‌شود. ماژول تشخیص فاصله TCRT500 شامل یک فرستنده و گیرنده مادون قرمز در یک طرف ماژول، و یک پتاسیومتر در طرف دیگر می‌باشد. برای مثال، بازتاب نور از سطح مشکی نسبت به سطح سفیدکمتر بوده و به همین دلیل در موقعیت مکانی مشابه، فاصله از یک شی هدف مشکی بزرگ‌تر از فاصله از یک شی هدف سفید می‌باشد. در صورتی‌که سیگنال دریافتی کم‌تر از مقدار آستانه تنظیم‌شده ‌توسط پتانسیومتر باشد، حالت پایه D0 از HIGH به LOW تغییر کرده و LED توکار روشن می‌شود. ماژول تشخیص فاصله مادون قرمز TCRT500 به 5V متصل می‌شود.

شکل ۱. اتصالات ماژول تشخیص فاصله مادون قرمز

متصل به

قطعه

آردوینو 5V

TCRT500 VCC

آردوینو   GND

TCRT500  GND

پایه 7 آردوینو

TCRT500 D0

پایه A0 آردوینو

TCRT500  A0

       جدول1. اتصالات سنسور تشخیص فاصله مادون قرمز

کدهای زیر مقدار آنالوگ روی پایه A0 و حالت LED توکار را نشان می‌دهند:

				
					int IRpin = A0; // IR sensor pin
int threshPin = 7; // threshold pin
int reading, thresh;
void setup()
{
Serial.begin(9600); // set Serial Monitor baud rate
}
void loop()
{
reading = analogRead(IRpin); // read IR sensor pin
thresh = 1-digitalRead(threshPin); // read threshold pin
Serial.print("Distance: "); // print "Distance: " to Serial Monitor
Serial.print(reading); // print IR sensor value
Serial.print("\tThreshold : "); // print a tab and "Threshold"
Serial.println(thresh); // print threshold value
delay(1000); // delay 1s
}

				
			

 تیم ردرونیک (redronic) مجموعه ای از آموزش ها و پروژه های مرتبط با آردوینو را برای شما علاقمندان به الکترونیک و برنامه نویسی  فراهم کرده است. جهت مشاهده این پروژه ها اینجا کلیک کنید.

نظرتان را درباره این مقاله بگویید 19 نظر

راه اندازی ماژول تشخیص فاصله مادون قرمز با آردوینو

با ثبت نظر و نوشتن کامنت، تیم ما را در راستای بهبود و افزایش کیفیت محتوا یاری خواهید کرد :)

فهرست مطالب

مقالات مرتبط

بروزترین مقالات

این مقاله را با دوستانتان به اشتراک بگذارید!

راه اندازی ماژول تشخیص فاصله مادون قرمز با آردوینو

فهرست مطالب

راه اندازی ماژول تشخیص فاصله مادون قرمز با آردوینو

  مادون قرمز می‌تواند جهت تعیین فاصله از یک شی بر مبنای زمان سپری‌شده برای بازتاب سیگنال مادون قرمز از شی هدف و دریافت توسط سنسور مادون قرمز بکاربرده ‌شود. ماژول تشخیص فاصله TCRT500 شامل یک فرستنده و گیرنده مادون قرمز در یک طرف ماژول، و یک پتاسیومتر در طرف دیگر می‌باشد. برای مثال، بازتاب نور از سطح مشکی نسبت به سطح سفیدکمتر بوده و به همین دلیل در موقعیت مکانی مشابه، فاصله از یک شی هدف مشکی بزرگ‌تر از فاصله از یک شی هدف سفید می‌باشد. در صورتی‌که سیگنال دریافتی کم‌تر از مقدار آستانه تنظیم‌شده ‌توسط پتانسیومتر باشد، حالت پایه D0 از HIGH به LOW تغییر کرده و LED توکار روشن می‌شود. ماژول تشخیص فاصله مادون قرمز TCRT500 به 5V متصل می‌شود.

شکل ۱. اتصالات ماژول تشخیص فاصله مادون قرمز

متصل به

قطعه

آردوینو 5V

TCRT500 VCC

آردوینو   GND

TCRT500  GND

پایه 7 آردوینو

TCRT500 D0

پایه A0 آردوینو

TCRT500  A0

       جدول1. اتصالات سنسور تشخیص فاصله مادون قرمز

کدهای زیر مقدار آنالوگ روی پایه A0 و حالت LED توکار را نشان می‌دهند:

				
					int IRpin = A0; // IR sensor pin
int threshPin = 7; // threshold pin
int reading, thresh;
void setup()
{
Serial.begin(9600); // set Serial Monitor baud rate
}
void loop()
{
reading = analogRead(IRpin); // read IR sensor pin
thresh = 1-digitalRead(threshPin); // read threshold pin
Serial.print("Distance: "); // print "Distance: " to Serial Monitor
Serial.print(reading); // print IR sensor value
Serial.print("\tThreshold : "); // print a tab and "Threshold"
Serial.println(thresh); // print threshold value
delay(1000); // delay 1s
}

				
			

 تیم ردرونیک (redronic) مجموعه ای از آموزش ها و پروژه های مرتبط با آردوینو را برای شما علاقمندان به الکترونیک و برنامه نویسی  فراهم کرده است. جهت مشاهده این پروژه ها اینجا کلیک کنید.

نظرتان را درباره این مقاله بگویید 19 نظر

راه اندازی ماژول تشخیص فاصله مادون قرمز با آردوینو

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

ده + 11 =

فروشگاه