
這一個範例是說明如何使用Mega2560與MCP23018作I2C通訊,
MCP23018為一個16通道的IO擴充IC,可以一口氣增加16個Digtal input 與 output,
在使用Arduino的通訊協定時,我們會用到Wire的函式庫,所以一開始要將Wire.h include進來,
我參考了一些網站來撰寫這個範例:
fishark 發表在 痞客邦 留言(0) 人氣(1,745)

這是一個對ESP8266 WIFI模組的測試,ESP8266是一個價格便宜的WIFI模組,
而且是Mega2560用UART即可傳輸資料到ESP8266,相當方便,
首先,要使用ESP8266前要對其指令先有了解,然後是到thingspeak.com註冊,thingspeak.com提供8 channels的資料上傳,
幸運的是,我們可以不必從零開始,有依些範例是前人寫好,我們可以參考:
fishark 發表在 痞客邦 留言(2) 人氣(6,907)

這個感測器模組整合計畫,是將目前的一些模組與Mega2560做整合,
想要解決的問題為:
fishark 發表在 痞客邦 留言(0) 人氣(1,080)
本篇文章由感測器(五) 使用Arduino Mega2560作SD卡的資料紀錄(Datalogger)
與感測器(二):使用Arduino Mega2560讀取DHT11/DHT-11 數位溫濕度感測器 作組合,
利用Arduino Mega2560讀取DHT11的溫溼度值,然後動態地記錄在SD卡中。
fishark 發表在 痞客邦 留言(0) 人氣(762)
與前篇文章一樣,SD卡不是感測器,但因是在同一類主題中討論,故列入。
用Mega2560試了SD Datalogger好幾次,今天終於成功,
網路上的討論很多,我列出我是成功的參數:
首先根據註解:
fishark 發表在 痞客邦 留言(0) 人氣(3,351)
這一篇是Demo使用Arduino Mega2560來操作人體感應模組(HC-SR501)與RGB LED,
當有人經過時,人體感應模組(HC-SR501)會感應而輸出高電位訊號,此時RGB亮紅燈,
當沒有人或是沒動靜時,人體感應模組(HC-SR501)會感應而輸出低電位訊號,此時RGB亮綠燈,
根據實測,人體感應模組(HC-SR501)對5~6m遠的人移動都會有感應。
fishark 發表在 痞客邦 留言(0) 人氣(627)

本篇試者將資料寫入SD card中,
SD card接線設定與上一篇File的相同,
加入用dataFile.println()函數將資料寫入,
不過一開始寫不進去的機會很高,因此我加了一個delay(1000),如code中紅色標示,
fishark 發表在 痞客邦 留言(2) 人氣(7,119)

與前篇文章一樣,SD卡不是感測器,但因是在同一類主題中討論,故列入。
只要是感測器的資料擷取,通常需要儲存,
尤其是行動式的裝置,SD card更是常用的儲存硬體,
我們使用Arduino IDE內建了一些SD卡的範例程式,
fishark 發表在 痞客邦 留言(1) 人氣(12,433)

這一篇是說明如何使用Mega2560用SPI與OLED作通訊,
嚴格來說OLED不算是感測器,不過是當初一起買的模組,所以也就歸在一類了,
OLED是自發光,所以不用傳統LCD模組的背光,在視角問題上也比傳統LCD模組有很大的改善,
當在購買OLED時,要注意該款的OLED是否有提供函式庫,函式庫會隨者OLED所搭配的控制IC而有所不同,
fishark 發表在 痞客邦 留言(0) 人氣(4,419)
這是一篇簡短的說明控制項的property來操作Event Structure,正確地說是觸發,
一般就我們在使用Event Structure,無非是用控制項與滑鼠的互動,或是Value chage,
也就是說一定要與人機介面的控制項有互動,才會有滑鼠或Value change事件(Event)發生,
我曾用控制項的Local Variable的變化想當成是Value change,不過行不通,
fishark 發表在 痞客邦 留言(0) 人氣(581)