playing with arduino code

This commit is contained in:
Marcus 2024-04-07 23:56:17 +02:00
parent 35d08e1ce8
commit 3d923803f0

View file

@ -266,51 +266,81 @@ void setup() {
}
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
display.setCursor(0,0);
// display text
display.print("I2C: ");
display.print(getSoilmoisture(1));
display.print(valSoilmoisture1);
display.print(", ");
display.println(getTemperature(1));
display.println(valTemperature1);
Serial.print("I2C: ");
Serial.print(getSoilmoisture(1));
Serial.print(valSoilmoisture1);
Serial.print(", ");
Serial.println(getTemperature(1));
Serial.println(valTemperature1);
display.print("DHT11: ");
display.print(getTemperature(0));
display.print(valTemperature0);
display.print(", ");
display.println(getHumidity());
display.println(valHumidity);
Serial.print("DHT11: ");
Serial.print(getTemperature(0));
Serial.print(valTemperature0);
Serial.print(", ");
Serial.println(getHumidity());
Serial.println(valHumidity);
display.print("Water Status: ");
display.println(getWaterlevel());
display.println(valWaterlevel);
Serial.print("Water Status: ");
Serial.println(getWaterlevel());
Serial.println(valWaterlevel);
display.print("ASM: ");
display.print(getSoilmoisture(0));
display.print(valSoilmoisture0);
display.println(", ");
Serial.print("ASM: ");
Serial.println(getSoilmoisture(0));
Serial.println(valSoilmoisture0);
// print everything on the display
display.display();
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(PINpump, LOW);
digitalWrite(PINfan, LOW);
@ -323,7 +353,22 @@ void loop() {
D6status = true;
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);
}