感測器實驗報告(第五次)

2021-07-08 17:29:36 字數 1916 閱讀 4035

掌握光照感測器的操作方法;

掌握光照感測器採集程式的程式設計方法。

在iar整合開發環境中編寫光照感測器採集程式。

採用 gl7516 光敏電阻進行光照強度的檢測。光敏電阻式一種半導體材料製成的電阻,其電導率隨著 光照度的變化而變化。利用這一特性可以製成不同形狀和受光面積的光敏電阻。gl7516 就是其中的一種, 光越強阻值越大。光敏電阻廣泛應用於玩具、燈具、照相機等行業。

#include "iocc2530.h"     

#define uint8 unsigned char

#define uint16 unsigned int

#define uint32 unsigned long

extern

void sensor_pin_int(void);

extern uint16 readadcvalue(uint8 channelnum,uint8 decimationrate,uint8 refvoltage);

char uart_buffer;

void delay(void)

}} void uarttx_send_string(unsigned

char *data,int len) //串列埠傳送函式

}void uarttx_send_data(unsigned

char data,int len) //串列埠傳送函式

}#pragma vector=urx0_vector //uart0中斷函式

__interrupt void uart0(void)

void main( void )

} // end of main()

燒寫程式後,復位。可看到隨著光線的變化,從串列埠精靈可看出數值的改變。

掌握人體感應感測器的操作方法;

掌握人體感應感測器採集程式的程式設計方法。

在 iar 整合開發環境中編寫人體感應感測器採集程式。

人體感應感測器介紹 採用基於人體熱釋感測原理的人體感應感測器模組。開關訊號輸出,當有人靠近時,輸出高電平,無人靠近時輸出低電平。

#include "iocc2530.h"      

void delay(void) //延時時間約10ms

}} void main( void )

else

delay();

}} // end of main()

燒寫程式後,復位。如果人體靠近該感測器,底版上的小燈就會點亮。如果離開,則熄滅。

掌握震動感測器的操作方法;

掌握震動感測器採集程式的程式設計方法。

在 iar 整合開發環境中編寫震動感測器採集程式。

震動感測器介紹 常用的振動感測器分為以下幾個型別:壓電/駐極體/電磁型、彈簧型、機械接觸型等等。本系統採用cla-3 全向振動感測器,cla-3 微型全向振動感測器是一種採用新型高靈敏度感測膜而設計的全向振動傳 感器,具有全向檢測、靈敏度可調、高抗干擾能力、產品一致性和互換性好、體積小、可靠性高、**低 等特點。

介面電路如下:

void delay(void) //延時時間約10ms

}} void main( void )

else

delay();

}} // end of main()

燒寫程式後,復位。振動電路板,小燈會亮。若停止振動則熄滅。

第五次實驗報告

一 問題及 專案名稱 book類 物聯網 本題寫成實驗部落格 編寫乙個book類,包含name 書名 writer 作者 publicer 出版社 price number 數量 no 書號 等資料成員。定義成員函式setbook,用來給書籍的資料成員賦值,定義成員函式borrow和restore,...

第五次實驗報告(2)

報告2 請在另外一篇博文中提交 實驗目的 學會使用迴圈控制語句解決實際問題 實驗內容 編寫多分支選擇結構程式,根據個人月收入總額,計算出應繳稅款和稅後收入。include using namespace std int main else if c 3 c 8 else if c 9 c 17 el...

c 第五次實驗報告

include include include using namespace std 函式宣告 void output1 vector void output2 vector intmain cout i like these output1 likes dislikes cout i disli...