

Яркость света обнаружения,Датчик яркости света, умный автомобильный модуль поиска света
Модуль Особенности:1Чувствительный фоторезисторный датчикИнструкции по модулю
1Модуль фоторезистора наиболее чувствителен к освещению окружающей среды и, как правило, используется для обнаружения яркости окружающей среды, запуска одного чипа или релейного модуля;
2Когда уровень окружающего света не достигает заданного порога,Есть лиУровень выхода высок, когда уровень окружающего света превышает заданный порог,Есть лиТерминал выводит низкий уровень;
3,Есть лиВыход может быть непосредственно подключен к одночиповому микрокомпьютеру, и высокий низкий уровень обнаружен одночиповым микрокомпьютером, тем самым обнаруживая изменение яркости света окружающей среды;
4,Есть лиВыход может Прямая поставка релейного модуля магазина, который может образовать выключатель управления светом.
5Маленькая дощечка аналоговым выходомAOМожет иADМодулей, подключаемых черезADПреобразование, вы можете получить более точные значения интенсивности окружающего света;
Один чип тест программы
/******************************************Сенсор триггер тестМикроконтроллер:STC89C52Скорость передачи данных:9600Использование продукта: обнаружение света.
*****************************************/
# Включают в себя
Unsigned char дата;
# Определите uchar unsigned char
# Определите uint unsigned int
Сбит key1 = P0 ^-1 шт.;
/*Функция декларации----------------------------------------------- */
Задержка вакуума (uint z);
Void initali_com (void);
/************************************************ ***********
/*
************************************************** ******************************
**
Функция имя:Задержка (uint z)
**
Функция:Функция задержки
************************************************** ******************************
*/
Задержка вакуума (uint z)
{
Uint i, j;
Для (i = z; i> 0; i --)
Для (j = 110; j> 0; j --);
}
/******************************
/*****Последовательный порт функции инициализации***********
/******************************
Void initali_com (void)
{
EA = 1;/
Открытой общая перерыва
ES = 1;/
Позвольте последовательный порт прерывания
ET1 = 1;/
Позвольте таймерT1Перерыва
TMOD = 0x20;/
ТаймерT1В пути2Генерация прерываний скорость передачи данных
PCON = 0x00;/SMOD = 0
SCON = 0x50;/
Путь1Управляется с помощью таймера
TH1 = 0xfd;/
Скорость передачи данных устанавливается на9600
TL1 = 0xfd;
TR1 = 1/
Откройте таймерT1Run control бит
}
/*************************
/**********
Основные функции*********
/*************************
Main ()
{
Initial_com ();
В то время как (1)
{
Если (key1 = 0)
{
Задержка ();/
Противодребезговая
Если (key1 = 0)/
Подтвердите триггер
{
SBUF = 0X01;
Задержка (200);
}
}
Если (Р)
{
Дата = SBUF;/
Однокристальный принимаем
SBUF = Дата;/
SCM
RI = 0;
}
}
}

