2016年7月17日 星期日

Arduino系列:如何使用SD Card存取

這次的實驗是SD卡的資料燒入,我們所使用的SD卡模組,工作電壓支援外接供電模式3.3V、5V,有雙排介面`:可使用SPI模式、SD模式,採用彈出式SD卡介面,SD卡的全部介面均已被接出,具有電源指示燈。這次實驗可分為兩部分,分別為(1)溫溼度實驗寫入SD卡與(2)紅外線寫入SD卡。

以下為範例程式碼:

2016年7月2日 星期六

Arduino系列:如何使用HC-SR501人體紅外線模組

本實驗所使用的溫溼度感測器是採用DHT11進行實驗,DHT11有4根接腳,但其中只有腳1、2、4有用,第3支腳沒有任何用處。腳1接腳接 Vdd、腳4接腳接地,主要負責供應 DHT11基本可運作的電力。DHT11是用電阻方式感應濕度,並用NTC方式感應溫度,DHT內本來就有一顆 8 位元MCU,MCU 的工作就是把感測到的溫度、濕度,以數位信號方式,透過腳2傳遞出去,所以其實那顆 MCU 也內建類比轉數位功效(ADC),而溫濕度感測後的相關校準與係數,其實就燒錄在MCU的程式內,不過也無法更改了,因為是OTP(One Time Program),燒寫一次就不能再更動程式內容。於式本實驗便將透過Arduino結合DH11觀察當下周遭的溫濕度變化。

以下為範例程式碼: