![[LAN] вибрационный переключатель вибрационный датчик модуль умный автомобиль Специальный вибрационный датчик горизонтальный потенциометр](https://ae01.alicdn.com/kf/HTB1m1RKLpXXXXXRXVXXq6xXFXXXZ/-.jpg)
Вибрационный датчик Вибрационный переключатель вибрационный датчик модуль умный автомобиль
Модуль инструкции:
1, продукт не вибрирует, переключатель вибрации выключен, выход высокого уровня, зеленый свет не яркий;
2, вибрация продукта, переключатель вибрации мгновенное руководство, выход низкого уровня, зеленый свет;
3, выход может быть непосредственно подключен к микроконтроллеру, через микроконтроллер для обнаружения высокого или низкого уровня, который должен обнаружить, есть ли вибрационная среда, играть роль в будильнике
![[LAN] вибрационный переключатель вибрационный датчик модуль умный автомобиль Специальный вибрационный датчик горизонтальный потенциометр](https://ae01.alicdn.com/kf/HTB1GX4NLpXXXXXvXVXXq6xXFXXXU.jpg)
![[LAN] вибрационный переключатель вибрационный датчик модуль умный автомобиль Специальный вибрационный датчик горизонтальный потенциометр](https://ae01.alicdn.com/kf/HTB1_2NGLpXXXXXzaXXXq6xXFXXXd.jpg)
Один чип Тесты программы
******************************************
Dongguan Feng Chuan Electronics co., Ltd.
Сенсор триггер Тесты
Микрокомпьютер с одним чипом: STC89C52
Скорость передачи данных: 9600
Использование продукта: вибрационная индукция, сигнал тревоги.
*****************************************/
# Включают
Char Дата без знака;
Uchar неподписанный char # определить
Unsigned int # определить
Key1 = P0 ^ 1 sbit;
/* */Описание функций
Пустота задержки (Z uint);
Initial_com void (void);
/***********************************************************
/*
********************************************************************************
* Название функции: задержка (Z uint)
* Функция: функция задержки времени
********************************************************************************
*/
Пустота задержки (Z uint)
{
I J, uint;
Для (i = z; i> 0; i --)
Для (j = 110; j> 0; j --);
}
/******************************
/***** Функция инициализации серийного порта **********
/******************************
Пустота Initial_com (пустота)
{
EA = 1;/open interrupt
ES = 1;/разрешить серийное прерывание
ET1 = 1;/T1 включение прерывания таймера
TMOD = 0x20;/T1 в пути 2 таймера, прерывайте скорость передачи данных
/SMOD = 0; PCON = 0x00
SCON = 0x50;/1 управляется таймером
TH1 = 0xfd;/скорость передачи данных составляет 9600
TL1 = 0xfd;
TR1 = 1;/open timer T1 контрольный бит
}
/*************************
Основная функция/********** at
/*************************
(Основной)
{
Initial_com ();
В то время как (1)
{
Если (key1 = 0)
{
(Задержка);/устранение дрожания
Если (key1 = 0)/подтвердите триггер
{
SBUF = 0X01;
Задержка (200);
}
}
Если (RI)
{
Дата = SBUF;/микроконтроллер для принятия
SBUF = Дата;/MCU
RI = 0;
}
}
}
![[LAN] вибрационный переключатель вибрационный датчик модуль умный автомобиль Специальный вибрационный датчик горизонтальный потенциометр](https://ae01.alicdn.com/kf/HTB15awdJVXXXXXtXFXXq6xXFXXXn.jpg)
![[LAN] вибрационный переключатель вибрационный датчик модуль умный автомобиль Специальный вибрационный датчик горизонтальный потенциометр](https://ae01.alicdn.com/kf/HTB1zHH5JVXXXXXKXVXXq6xXFXXXl.jpg)