Add waterPlant stub and update pump usage
This commit is contained in:
@@ -14,7 +14,8 @@
|
|||||||
//#define MOISTURE_SENSOR_A6 PC6
|
//#define MOISTURE_SENSOR_A6 PC6
|
||||||
//#define MOISTURE_SENSOR_A7 PC7
|
//#define MOISTURE_SENSOR_A7 PC7
|
||||||
|
|
||||||
// You may connect only the number of pumps that actually are needed in the vase
|
// You may just connect the pumps that actually are needed in the vase
|
||||||
|
// or define exactly the connected pumps on your system
|
||||||
#define PUMP_D3 PD3
|
#define PUMP_D3 PD3
|
||||||
#define PUMP_D4 PD4
|
#define PUMP_D4 PD4
|
||||||
#define PUMP_D5 PD5
|
#define PUMP_D5 PD5
|
||||||
|
|||||||
@@ -6,3 +6,4 @@
|
|||||||
|
|
||||||
void pumpsInit(void);
|
void pumpsInit(void);
|
||||||
void pumpsTrigger(uint8_t digital_pins, int16_t milliseconds);
|
void pumpsTrigger(uint8_t digital_pins, int16_t milliseconds);
|
||||||
|
void waterPlant(void);
|
||||||
|
|||||||
@@ -7,8 +7,6 @@
|
|||||||
#include "moisture.h"
|
#include "moisture.h"
|
||||||
#include "pump.h"
|
#include "pump.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ISR(WDT_vect) {
|
ISR(WDT_vect) {
|
||||||
triggerRead();
|
triggerRead();
|
||||||
}
|
}
|
||||||
@@ -43,7 +41,7 @@ int main(void) {
|
|||||||
int16_t result = moistureRead();
|
int16_t result = moistureRead();
|
||||||
//espSend(VASE_NUM, result)
|
//espSend(VASE_NUM, result)
|
||||||
}
|
}
|
||||||
// if(espGet("ask if i need to water plants") == true) {trigger()}
|
// if(espGet("ask if i need to water plants") == true) {waterPlant()}
|
||||||
enterSleep();
|
enterSleep();
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <avr/io.h>
|
#include <avr/io.h>
|
||||||
#include <avr/interrupt.h>
|
#include <avr/interrupt.h>
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
void pumpsInit(void) {
|
void pumpsInit(void) {
|
||||||
// Set as input
|
// Set as input
|
||||||
@@ -22,3 +23,8 @@ void triggerPump(int8_t pump_pin, int16_t milliseconds) {
|
|||||||
// Turn off pump
|
// Turn off pump
|
||||||
PORTD &= ~(1 << pump_pin);
|
PORTD &= ~(1 << pump_pin);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void waterPlant(void) {
|
||||||
|
//for each pump --> turn em on
|
||||||
|
//better to have it here as function instead of doing it in main
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user