2022年 09月 28日
レタス室内栽培
|

完全に排水した状態で空気層ができるようにステンレスの金具を底に置いてある。
①8/19 種を浸漬 ②黒色トロ舟が浮舟式でチマサンチュ、右青色ケースはブクブク栽培のリーフレタス
③ブクブクのエアーポンプ

9/27 ④リーフレタス ⑥チマサンチュ 外葉から収穫が続く


int AIR = 3; //エアーポンプ 黄色
int AIRState = LOW;
unsigned long previousMillis1 = 0;
long OnTime1 = 1000UL*60UL*1UL; //エアー1分オン
long OffTime1 = 1000UL*60UL*60UL; //60分オフ
int PUMP = 4; //水中ポンプ 緑
int PUMPState = LOW;
unsigned long previousMillis2 = 0;
long OnTime2 = 1000UL*60UL*4UL; //4分オン
long OffTime2 = 1000UL*60UL*60UL; //60分オフ
void setup() {
pinMode(PUMP, OUTPUT);
pinMode(AIR, OUTPUT);
digitalWrite(PUMP, HIGH); //オンスタートしたくsetupでオンオフ
digitalWrite(AIR, HIGH);
delay(1000UL*60UL*4UL);
digitalWrite(PUMP, LOW);
digitalWrite(AIR, LOW);
delay(1000UL*60UL*60UL);
}
void loop(){
unsigned long currentMillis = millis();
if((AIRState == HIGH) && (currentMillis - previousMillis1 >= OnTime1)) {
AIRState = LOW;
previousMillis1 = currentMillis;
digitalWrite(AIR, AIRState);
}
else if ((AIRState == LOW) && (currentMillis - previousMillis1 >= OffTime1)) {
AIRState = HIGH;
previousMillis1 = currentMillis;
digitalWrite(AIR, AIRState);
}
if((PUMPState == HIGH) && (currentMillis - previousMillis2 >= OnTime2)) {
PUMPState = LOW;
previousMillis2 = currentMillis;
digitalWrite(PUMP, PUMPState);
}
else if ((PUMPState == LOW) && (currentMillis - previousMillis2 >= OffTime2)) {
PUMPState = HIGH;
previousMillis2 = currentMillis;
digitalWrite(PUMP, PUMPState);
}
}
by ainame60
| 2022-09-28 14:34
| 家庭菜園
|
Comments(0)

