// 甘蔗种专用控制逻辑
float target_temp = 10.0; // 目标温度10℃
float target_humidity = 80.0; // 目标湿度80%
int vent_interval = 120; // 通风间隔120分钟
int vent_duration = 5; // 每次通风5分钟
void loop() {
// 读取温湿度
float temp = read_temp_sensor();
float humi = read_humi_sensor();
// 温度控制:10±2℃
if (temp < 8.0) heater_on();
else if (temp > 12.0) heater_off();
// 湿度控制:75~85%
if (humi < 75.0) humidifier_on();
else if (humi > 85.0) humidifier_off(); // 上限保护防霉
// 定时通风(防CO₂积累)
if (millis() - last_vent_time > vent_interval * 60000) {
fan_on();
delay(vent_duration * 60000);
fan_off();
last_vent_time = millis();
}
}
|