最近又開發幾個Sensor Terminal配合S4A Sensor Board使用,可以用來檢測水溶液導電率及土壤濕度偵測等應用. 此實驗當土壤濕度太乾LED燈亮起,太濕時LED燈熄滅. 此Terminal為類比輸入,也適合應用在S4A 軟體上. Terminal是用電話線接頭方式連接,可以拉線至少10公尺遠!!
使用材料:
1. Arduino 或 Motoduino
2. S4A Sensor Board
3. 土壤感測器
Arduino 程式:
//////////////////////////////////////////////////
int moistureSensor = A5;
int moisture_val;
void setup() {
Serial.begin(9600); //open serial port
pinMode (11, OUTPUT);
}
void loop() {
moisture_val = analogRead(moistureSensor); // read the value from the moisture-sensing probes
Serial.print("moisture sensor reads ");
Serial.println( moisture_val );
delay(500);
if (moisture_val < 400)
{digitalWrite (11, HIGH); //soil is too dry- turn on LED
}
if (moisture_val > 550)
{ digitalWrite (11, LOW); // soil is saturated- turn off LED
}
}
//////////////////////////////////////////////////////
影片可以參考:
http://youtu.be/oQ0FFztklDg
購買及相關資料:
http://www.motoduino.com
http://www.youtube.com/user/sinocgtchen
使用材料:
1. Arduino 或 Motoduino
2. S4A Sensor Board
3. 土壤感測器
Arduino 程式:
//////////////////////////////////////////////////
int moistureSensor = A5;
int moisture_val;
void setup() {
Serial.begin(9600); //open serial port
pinMode (11, OUTPUT);
}
void loop() {
moisture_val = analogRead(moistureSensor); // read the value from the moisture-sensing probes
Serial.print("moisture sensor reads ");
Serial.println( moisture_val );
delay(500);
if (moisture_val < 400)
{digitalWrite (11, HIGH); //soil is too dry- turn on LED
}
if (moisture_val > 550)
{ digitalWrite (11, LOW); // soil is saturated- turn off LED
}
}
//////////////////////////////////////////////////////
影片可以參考:
http://youtu.be/oQ0FFztklDg
購買及相關資料:
http://www.motoduino.com
http://www.youtube.com/user/sinocgtchen
沒有留言:
張貼留言