該程序基于普中開發板和紅外人體感應模塊,通過模塊感應人體的移動實現開關燈,燈的亮的時間可通過電位器調節,感應到有人使D2指示燈亮,D1指示燈指示系統運行正常,可在本程序基礎上新加其他功能,但人體感應模塊的缺點是要移動才能感應到
制作出來的實物圖如下:
單片機源程序如下:
- #include "led.h"
- #include "Systick.h"
- #include "system.h"
- #include "exti.h"
- #include "rthw.h"
- #include "usart.h"
- int main()
- {
- u8 i=0;
- SysTick_Init(72);
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
- LED_Init();
- My_EXTI_Init();
- RTHW_Init();
- USART1_Init(9600);
- while(1)
- {
- i++;
- if(i%20==0)
- {
- led1=!led1;
- }
- delay_ms(10);
- }
- }
復制代碼
所有資料51hei提供下載:
人體紅外感應實驗.rar
(268.53 KB, 下載次數: 318)
2018-8-18 18:07 上傳
點擊文件名下載附件
|