playing with arduino code
This commit is contained in:
parent
35d08e1ce8
commit
3d923803f0
1 changed files with 60 additions and 15 deletions
|
@ -266,51 +266,81 @@ void setup() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
|
int valSoilmoisture0 = getSoilmoisture(0);
|
||||||
|
int valSoilmoisture1 = getSoilmoisture(1);
|
||||||
|
|
||||||
|
int valTemperature0 = getTemperature(0);
|
||||||
|
int valTemperature1 = getTemperature(1);
|
||||||
|
|
||||||
|
float valHumidity = getHumidity();
|
||||||
|
|
||||||
|
int valWaterlevel = getWaterlevel();
|
||||||
|
|
||||||
|
|
||||||
// set display cursor to top left
|
// set display cursor to top left
|
||||||
display.setCursor(0,0);
|
display.setCursor(0,0);
|
||||||
// display text
|
// display text
|
||||||
display.print("I2C: ");
|
display.print("I2C: ");
|
||||||
display.print(getSoilmoisture(1));
|
display.print(valSoilmoisture1);
|
||||||
display.print(", ");
|
display.print(", ");
|
||||||
display.println(getTemperature(1));
|
display.println(valTemperature1);
|
||||||
|
|
||||||
Serial.print("I2C: ");
|
Serial.print("I2C: ");
|
||||||
Serial.print(getSoilmoisture(1));
|
Serial.print(valSoilmoisture1);
|
||||||
Serial.print(", ");
|
Serial.print(", ");
|
||||||
Serial.println(getTemperature(1));
|
Serial.println(valTemperature1);
|
||||||
|
|
||||||
|
|
||||||
display.print("DHT11: ");
|
display.print("DHT11: ");
|
||||||
display.print(getTemperature(0));
|
display.print(valTemperature0);
|
||||||
display.print(", ");
|
display.print(", ");
|
||||||
display.println(getHumidity());
|
display.println(valHumidity);
|
||||||
|
|
||||||
Serial.print("DHT11: ");
|
Serial.print("DHT11: ");
|
||||||
Serial.print(getTemperature(0));
|
Serial.print(valTemperature0);
|
||||||
Serial.print(", ");
|
Serial.print(", ");
|
||||||
Serial.println(getHumidity());
|
Serial.println(valHumidity);
|
||||||
|
|
||||||
|
|
||||||
display.print("Water Status: ");
|
display.print("Water Status: ");
|
||||||
display.println(getWaterlevel());
|
display.println(valWaterlevel);
|
||||||
|
|
||||||
Serial.print("Water Status: ");
|
Serial.print("Water Status: ");
|
||||||
Serial.println(getWaterlevel());
|
Serial.println(valWaterlevel);
|
||||||
|
|
||||||
display.print("ASM: ");
|
display.print("ASM: ");
|
||||||
display.print(getSoilmoisture(0));
|
display.print(valSoilmoisture0);
|
||||||
display.println(", ");
|
display.println(", ");
|
||||||
|
|
||||||
Serial.print("ASM: ");
|
Serial.print("ASM: ");
|
||||||
Serial.println(getSoilmoisture(0));
|
Serial.println(valSoilmoisture0);
|
||||||
|
|
||||||
// print everything on the display
|
// print everything on the display
|
||||||
display.display();
|
display.display();
|
||||||
|
|
||||||
Serial.println("Test");
|
Serial.println("Test");
|
||||||
|
|
||||||
if(D6status == true) {
|
switch(valWaterlevel) {
|
||||||
|
|
||||||
|
case 0:
|
||||||
|
digitalWrite(PINled, HIGH);
|
||||||
|
digitalWrite(PINpump, LOW);
|
||||||
|
digitalWrite(PINfan, LOW);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
digitalWrite(PINled, LOW);
|
||||||
|
digitalWrite(PINpump, HIGH);
|
||||||
|
digitalWrite(PINfan, LOW);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
digitalWrite(PINled, LOW);
|
||||||
|
digitalWrite(PINpump, LOW);
|
||||||
|
digitalWrite(PINfan, HIGH);
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/* if(D6status == true) {
|
||||||
digitalWrite(PINled, LOW);
|
digitalWrite(PINled, LOW);
|
||||||
digitalWrite(PINpump, LOW);
|
digitalWrite(PINpump, LOW);
|
||||||
digitalWrite(PINfan, LOW);
|
digitalWrite(PINfan, LOW);
|
||||||
|
@ -323,7 +353,22 @@ void loop() {
|
||||||
D6status = true;
|
D6status = true;
|
||||||
Serial.println("D6 is ON now");
|
Serial.println("D6 is ON now");
|
||||||
}
|
}
|
||||||
delay(100);
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
for(int dutyCycle = 0; dutyCycle < 255; dutyCycle++){
|
||||||
|
// changing the LED brightness with PWM
|
||||||
|
analogWrite(D4, dutyCycle);
|
||||||
|
delay(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
// decrease the LED brightness
|
||||||
|
for(int dutyCycle = 255; dutyCycle > 0; dutyCycle--){
|
||||||
|
// changing the LED brightness with PWM
|
||||||
|
analogWrite(D4, dutyCycle);
|
||||||
|
delay(1);
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
delay(800);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue