Vattna trädgård med GARD-A-vatten Arduino projekt (6 / 7 steg)
Steg 6: Kodning kodning kodning
Du ber om koden - du har det ;)
JS anslutning rutnät ;)
du behöver dela ardu 5v med relä och soilhumid
ArDu 5v till relä vcc
ArDu 5v till soilhumid vcc
ArDu gnd till soilhumid gnd
ArDu gnd (andra) till relä gnd
ArDu a0 att förmedla a0
ArDu d6 att förmedla in1
ArDu d7 att förmedla in2
ArDu d8 att förmedla in3
ArDu d9 att förmedla in4
ArDu d10 att förmedla in5
ArDu d12 att förmedla in6
ArDu d13 att förmedla in7
ArDu d4 att förmedla in8
#define RELAY1 6
#define RELAY2 7
#define RELAY3 8
#define RELAY4 9
#define RELAY5 10
#define RELAY6 11
#define RELAY7 12
#define RELAY8 4
void setup() {
Serial.BEGIN(9600); Börja seriell anslutning
pinMode (RELAY1, OUTPUT);
pinMode (RELAY2, OUTPUT);
pinMode (RELAY3, OUTPUT);
pinMode (RELAY4, OUTPUT);
pinMode (RELAY5, OUTPUT);
pinMode (RELAY6, OUTPUT);
pinMode (RELAY7, OUTPUT);
pinMode (RELAY8, OUTPUT);
}
void loop()
{
Serial.println(analogRead(0));
Läs analog pin A0 och skriva ut den (utskrifter newline)
IF(analogRead(0) > 550)
om luftfuktigheten ovan - 550/på (ändra hög till låg om det behövs) i jorden electrovalve
{
digitalWrite(RELAY1,LOW);
Delay(9000);
}
annat
{
digitalWrite(RELAY1,HIGH);
Delay(9000);
}
}