مقایسه کننده ولتاژ اختصاصی معمولا خیلی سریعتر از تقویت کننده عملیاتی همه منطوره که بعنوان مقایسه کننده استفاده شده اند عمل می کنند. همچنین یک مقایسه کننده ولتاژ اختصاصی دارای ویژگی های دیگری مانند دقت عملکرد، ولتاژ مرجع داخلی، پسماند قابل تنظیم و ورودی تنظیم شونده با پالس ساعت نیز هستند.یک مقایسه کننده ولتاژ اختصاصی مانند LM339 برای اتصال به مدارات دیجیتال با سطح منطقی منطق ترانزیستور-ترانزیستور (TTL) یا سیماس (CMOS) طراحی شده است. خروجی آنها دارای سطوح قابل قبول برای حالت باینری است تا بتوان توسط آنها سیگنالهای دنیای واقعی را به مدارات دیجیتال متصل نمود.شما می توانید از این ماژول به همراه بردهای آردینو در پروژه های خود استفاده کنید.
![برای دیدن سایز بزرگ روی عکس کلیک کنید
نام: LM393_Module-500x500.jpg
مشاهده: 237
حجم: 38.1 کیلو بایت](http://forum.arduino.ir/attachment.php?attachmentid=785&d=1391679047&thumb=1)
مشخصات
ولتاژ کاری: DC 3.3V - 5V
با قابلیت تنظیم حساسیت
دارای خروجی آنالوگ و دیجیتال
مثال
در این مثال یک فوتورسیستور به ماژول متصل است LM393 مقدار را با مقدار تنظیم شده توسط پتانسیومتر مقایسه می کند. اگر سطح روشنایی بیشتر از مقدار تنظیم شده باشد خروجی دیجیتال LOW میشود.
![برای دیدن سایز بزرگ روی عکس کلیک کنید
نام: LM393_bb.jpg
مشاهده: 312
حجم: 84.4 کیلو بایت](http://forum.arduino.ir/attachment.php?attachmentid=788&d=1391682827&thumb=1)
کد:
#define ANALOG_SENSOR_PIN A0
#define DIGITAL_SENSOR_PIN 3
#define LEDPIN 13 // The onboard LED
/*-----( Declare Variables )-----*/
int switch_state; /* Holds the last digital value */
int LightAnalogValue; /* Holds the last analog value */
void setup() /*----( SETUP: RUNS ONCE )----*/
{
pinMode(LEDPIN, OUTPUT);
Serial.begin(9600); // Enable the Serial data output
Serial.println("YourDuino Light Sensor Test 1.10 ");
}/*--(end setup )---*/
void loop() /*----( LOOP: RUNS CONSTANTLY )----*/
// This module is ACTIVE LOW when a reflection is seen
{
switch_state = digitalRead(DIGITAL_SENSOR_PIN);
if (switch_state == LOW)
{
digitalWrite(LEDPIN, HIGH);
Serial.println("Digital Signal ON ");
}
else
{
digitalWrite(LEDPIN, LOW);
}
LightAnalogValue = analogRead(ANALOG_SENSOR_PIN); //Read the voltage from sensor
Serial.print("Analog Value (0 to 1023)");
Serial.println(LightAnalogValue,DEC); // Send result to Serial Monitor
delay(500);
}/* --(end main loop )-- */
/* ( THE END ) */
مرجع:
مقایسه کننده ولتاژ - ویکی پدیا، دانشنامهٔ آزاد
http://arduino-info.wikispaces.com/B...Analog-Digital
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.