diff --git a/Smart_Garden.ino b/Smart_Garden.ino deleted file mode 100644 index f683cae..0000000 --- a/Smart_Garden.ino +++ /dev/null @@ -1,13 +0,0 @@ -/* - Main header file for the SmartGarden project -*/ - -void setup() { - Serial.begin(9600); - setupCapacitiveSoilMoistureSensor(); -} - -void loop() { - loopCapacitiveSoilMoistureSensor(); - delay(1); // delay in between reads for stability -} diff --git a/capacitiveSoilMoistureSensor.ino b/capacitiveSoilMoistureSensor.ino deleted file mode 100644 index e3b6924..0000000 --- a/capacitiveSoilMoistureSensor.ino +++ /dev/null @@ -1,39 +0,0 @@ -/* - Code for the Capacitive Soil Moisture Sensor -*/ - -const int numReadings = 10; - -int readings[numReadings]; // the readings from the analog input -int readIndex = 0; // the index of the current reading -int total = 0; // the running total -int average = 0; // the average - -int inputPin = 12; - -void setupCapacitiveSoilMoistureSensor() { - for (int thisReading = 0; thisReading < numReadings; thisReading++) { - readings[thisReading] = 0; - } -} - -void loopCapacitiveSoilMoistureSensor() { - // subtract the last reading: - total = total - readings[readIndex]; - // read from the sensor: - readings[readIndex] = analogRead(inputPin); - // add the reading to the total: - total = total + readings[readIndex]; - // advance to the next position in the array: - readIndex = readIndex + 1; - - // if we're at the end of the array... - if (readIndex >= numReadings) { - // ...wrap around to the beginning: - readIndex = 0; - } - - // calculate the average: - average = total / numReadings; - Serial.println(average); -}