POSTS
Embeda UNO.Net新手測試!! 接 熱釋紅外線感應 BISS0001
之前介紹過Embeda 現在來實際玩玩.
逛了網拍 找到 人體紅外線感應模組 熱釋紅外線感應 BISS0001來試試.[
]1
我的線路圖 黑GND 白+5V 藍OUT
接到UNO.Net[
]2
簡單說明一下作用 當熱釋紅外線感應 感應到時(有人經過) LED1 就會亮起.
/*
===============================================================================
Name : main.cpp
Author : SteveLuo
Version : 1.0.0
Date :
Copyright :
License :
Description : 熱釋紅外線感應 測試
History :
===============================================================================
*/
#include "uCXpresso.h"
#include "class/pin.h"
#ifdef DEBUG
#include "utils/debug.h"
#include "ShellUSB.h"
#endif
/* ==============================================
user adjustable pool memory
============================================== */
static uint8_t pool[14 * 1024];
/* ==============================================
main task routine
============================================== */
int main(void) {
pool_memadd((uint32_t) pool, sizeof(pool));
#ifdef DEBUG
CShellUSB dbg;
dbg.start();
#endif
//輸出顯示的LED
CPin led(LED1);
//熱釋紅外線感應 BISS0001接UNO 10PIN
CPin d1(P8);
d1.input();
led = !led;
while (1) {
if (d1 == HIGH){
led = HIGH;
}else{
led = LOW;
}
sleep(200);
}
return 0;
}
這是常見的東西, 應用在來客報知器與警報器當中.