Remove .ino files to restructure project.

This commit is contained in:
Andrés Uribe Stengel 2020-06-23 10:39:06 +02:00
parent 83fe6d5d7d
commit 9118db1d51
2 changed files with 0 additions and 52 deletions

View File

@ -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
}

View File

@ -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);
}