Á¦Ç° ¼³¸í:
¿ëµµ: ºû ±¤µµ ŽÁö, °¡º¿î ±¤µµ °¨Áö±â, ÁöÀûÀÎ Â÷ ºû ¼ö»ö ´ÜÀ§
¸ðµâ Ư¡:
1. ¹Î°¨ÇÑ Æ÷Åä ·¹Áö½ºÅÍ ¼¾¼ »ç¿ë
2. ºñ±³±â Ãâ·Â, ±ú²ýÇÑ ½ÅÈ£, ÁÁÀº ÆÄÇü, °ÇÑ ¿îÀü ´É·Â, 15mA ÀÌ»ó.
3. ŽÁö ±¤µµ¸¦ Á¶Á¤ÇÏ´Â Á¶Á¤°¡´ÉÇÑ potentiometer Â÷°è·Î
4. ÀÛµ¿ Àü¾Ð 3.3V-5V
5. Ãâ·Â ¾ç½Ä: µðÁöÅÐ ½ºÀ§Ä¡ Ãâ·Â (0 ¹× 1) ¹× AO ¾Æ³¯·Î±× Àü¾Ð Ãâ·Â
½¬¿î ÀÓ¸íÀ» À§ÇÑ ´ãÇÕ ³îÀÌ¼è ±¸¸Û°ú ´õºÒ¾î 6,
7. ÀÛÀº ³Î PCB Å©±â: 3.2cm x 1.4cm
8. ³ÐÀº Àü¾Ð LM393 ºñ±³±â »ç¿ëÇϱâ
¸ðµâ »ç¿ë Áöħ:
1. photoresistor ´ÜÀ§´Â ÁÖÀ§ ºû¿¡ °¡Àå °ú¹ÎÇÕ´Ï´Ù. ±×°ÍÀº ÀϹÝÀûÀ¸·Î ÁÖº¯ ºûÀÇ ¹à±â¸¦ °¨ÁöÇÏ°í ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ¶Ç´Â ¸±·¹ÀÌ ¸ðµâÀ» Æ®¸®°ÅÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
2. ÁÖº¯ ±¤ ¹à±â°¡ ¼³Á¤ ÀÓ°è °ª¿¡ µµ´ÞÇÏÁö ¾ÊÀ» ¶§, DO ´Ü¸»±â´Â ³ôÀº ¼öÁØÀ» Ãâ·ÂÇÕ´Ï´Ù. ÁÖº¯ ±¤ ¹à±â°¡ ¼³Á¤ ÀÓ°è °ªÀ» ÃÊ°úÇϸé DO ´Ü¸»±â°¡ Àú¼öÁØÀ» Ãâ·ÂÇÕ´Ï´Ù.
3. DO »êÃ⠸dz¡Àº ´Ü Çϳª Ĩ ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ¿¡ Á÷Á¢ ¿¬°áµÉ ¼ö ÀÖ°í, ³ô ³·Àº ¼öÁØÀº ´Ü Çϳª Ĩ ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ¿¡ ÀÇÇØ °ËÃâµË´Ï´Ù, ±×·Î ÀÎÇÏ¿© ȯ°æÀÇ ºû ±¤µµÀÇ º¯È¸¦ °ËÃâÇϽʽÿÀ;
4. DO »êÃâÀº Á÷Á¢ °¡º¿î Á¦¾î ½ºÀ§Ä¡¸¦ Çü¼ºÇÒ ¼ö ÀÖ´Â ¿ì¸®ÀÇ ¸±·¹ÀÌ ´ÜÀ§¸¦ ¸ô ¼ö ÀÖ½À´Ï´Ù.
5. ÀÛÀº ³Î ¾Æ³¯·Î±× »êÃâ ao´Â ±¤°í ´ÜÀ§¿¡ ¿¬°áµÉ ¼ö ÀÖ½À´Ï´Ù. ±¤°í º¯È¯À» ÅëÇØ ÁÖº¯ ±¤µµÀÇ ´õ Á¤È®ÇÑ °ªÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
MCU Å×½ºÆ® ÇÁ·Î±×·¥
/******************************************
¼¾¼ Æ®¸®°Å Å×½ºÆ®
´ÜÀÏ Ä¨ ÄÄÇ»ÅÍ: STC89C52
º¸µåÀ²: 9600
Á¦Ç° »ç¿ë: ºû ŽÁö.
*****************************************/
# Æ÷ÇÔ <reg52.h>
Unsigned char ³¯Â¥;
# Define uchar unsigned char
# Uint unsigned int Á¤ÀÇ
Sbit key1 = P0 ^ 1;
/* ±â´É ¼±¾ð ---------------------------------------------- -*/
¹«È¿ Áö¿¬ (uint z);
Void Initial_com (¹«È¿);
// ************************************************ ***********
/*
********************************************** ******************************
** ±â´É À̸§: Áö¿¬ (uint z)
** ±â´É: Áö¿¬ ±â´É
********************************************** ******************************
*/
¹«È¿ Áö¿¬ (uint z)
{
Uint i, j;
For (i = z; i> 0; i --)
For (j = 110; j> 0; j --);
}
// ******************************
/***** Á÷·Ä Æ÷Æ® ÃʱâÈ ±â´É ***********
// ******************************
Void Initial_com (¹«È¿)
{
EA = 1; //¿ÀÇÂ ÃÑ ÀÎÅÍ·´Æ®
ES = 1; /Á÷·Ä Æ÷Æ® ÀÎÅÍ·´Æ® Çã¿ë
ET1 = 1; /»ç¿ë ŸÀÌ¸Ó T1 ÀÎÅÍ·´Æ®
TMOD = 0x20; /ŸÀÌ¸Ó T1, º¸µå ¼Óµµ ÀÇÇØ »ý¼ºµË´Ï´Ù ÀÎÅÍ·´Æ® ¸ðµå
PCON = 0x00; /SMOD = 0
SCON = 0x50; // ¸ðµå 1 Á¦¾î ŸÀ̸Ó
TH1 = 0xfd; // Baud ºñÀ²Àº 9600 ·Î ³õÀÔ´Ï´Ù
TL1 = 0xfd;
TR1 = 1; /¿ÀÇ ŸÀÌ¸Ó T1 ÀÛµ¿ Á¦¾î ºñÆ®
}
// ***********************
/********** ÁÖ¿ä ±â´É *********
// ***********************
¸ÞÀÎ ()
{
Initial_com ()
µ¿¾È (1)
{
If (key1 = = 0)
{
Áö¿¬ (); /Debounce
If (key1 = = 0) /È®ÀÎ Æ®¸®°Å
{
SBUF = 0X01;
Áö¿¬ (200);
}
}
°æ¿ì (RI)
{
³¯Â¥ = SBUF; /SCM Çã¿ë
SBUF = ³¯Â¥;/MCU ¼Û½Å
RI = 0;
}
}
}