2017年1月11日 星期三

小撇步:使用Gmail透過POP3/SMTP,收發其他信箱Email。


Gmail有很好用的收發信件管理,當我們用其他信箱時,也希望能像Gmail那麼好用,那我們就可以直接使用Gmail 的新增郵件帳戶系統,把別的信箱同步到GMAIL,就可以同步管理啦,以下教大家如何使用Gmail,收發其他信箱的Email。

2016年8月23日 星期二

Arduino系列:如何使用Arduino IIC / I2C / 介面 LCD1602(轉接板)


在過去使用一般的LCD需要很多的腳位,像是Arduino Uno,I/O腳位也就頂多只有20個,當我們使用的感測器變多時,就會有遇到I/O就不夠用的狀況!所以為了解決這個狀況,I2C就這樣誕生了,原來的LCD1602起碼需要有7個I/O,使用I2C的話,就只佔用2個IO而已,I2C除了有效減少腳位,也能大大簡化接線的複雜性。
但這個東西通常會有些問題,就是不一樣的廠商所製造的I2C,他們所使用的,設備地址會有不一樣的問題,像是一般通常使用0x20或是0x27,但是有些甚至會使用到0x3F等奇怪的地址,所以常常會有人說為什麼編譯沒有問題,但實際就是沒有畫面的情況,為了解決這個問題,所以本篇也會教你如何用寫的去偵測腳位,並將其正確顯示使用。

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觀察當下周遭的溫濕度變化。

以下為範例程式碼:

2016年6月29日 星期三

Arduino系列:溫溼度感應器

現今智慧環境是目前科技趨勢,透過整合各式感應器並結合雲端服務發展出智慧家庭、居家照護、醫療照護與物聯網等相關議題。然而這些相關議題不外乎是利用一開發平台結合各式感測裝置,並結合網路服務進行開發與研究。

本實驗所使用的溫溼度感測器是採用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觀察當下周遭的溫濕度變化。

以下為範例程式碼: