Reduce temperature limits for testing
This commit is contained in:
parent
ebd47ee2c5
commit
90ea67cf08
@ -10,8 +10,8 @@ enum logic {
|
|||||||
};
|
};
|
||||||
|
|
||||||
#define DEBOUNCE_TIME 20L /* ms */
|
#define DEBOUNCE_TIME 20L /* ms */
|
||||||
#define TEMP_MIN 80.0f
|
#define TEMP_MIN 40.0f /* C */
|
||||||
#define TEMP_MAX 90.0f
|
#define TEMP_MAX 50.0f /* C */
|
||||||
|
|
||||||
#define LED_MIN_VALUE 0
|
#define LED_MIN_VALUE 0
|
||||||
|
|
||||||
@ -59,6 +59,7 @@ struct btn {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct input {
|
struct input {
|
||||||
|
unsigned long t_ms;
|
||||||
int ntc_V;
|
int ntc_V;
|
||||||
enum logic btn[MAX_BTN];
|
enum logic btn[MAX_BTN];
|
||||||
} g_in;
|
} g_in;
|
||||||
@ -108,6 +109,8 @@ void setled(int pin, enum logic st)
|
|||||||
|
|
||||||
void do_input(struct input *input)
|
void do_input(struct input *input)
|
||||||
{
|
{
|
||||||
|
input->t_ms = millis();
|
||||||
|
|
||||||
/* Read buttons */
|
/* Read buttons */
|
||||||
for (int i = 0; i < MAX_BTN; i++)
|
for (int i = 0; i < MAX_BTN; i++)
|
||||||
input->btn[i] = read_input(button_pin[i]);
|
input->btn[i] = read_input(button_pin[i]);
|
||||||
@ -169,7 +172,7 @@ int red_min = 50;
|
|||||||
int red_state = red_min;
|
int red_state = red_min;
|
||||||
unsigned long brewing_time = 3000UL; /* 3 seconds */
|
unsigned long brewing_time = 3000UL; /* 3 seconds */
|
||||||
unsigned long cooling_time = 3000UL; /* 3 seconds */
|
unsigned long cooling_time = 3000UL; /* 3 seconds */
|
||||||
unsigned long max_heating_time = 10000UL; /* 10 seconds */
|
unsigned long max_heating_time = 60000UL; /* 60 seconds */
|
||||||
unsigned long max_idle_time = 10000UL; /* 10 seconds */
|
unsigned long max_idle_time = 10000UL; /* 10 seconds */
|
||||||
|
|
||||||
void proc_machine(struct state *st)
|
void proc_machine(struct state *st)
|
||||||
@ -178,6 +181,8 @@ void proc_machine(struct state *st)
|
|||||||
int on = (st->btn[BTN_ON].state == RELEASED);
|
int on = (st->btn[BTN_ON].state == RELEASED);
|
||||||
int hot = (st->btn[BTN_HOT].state == PRESSED);
|
int hot = (st->btn[BTN_HOT].state == PRESSED);
|
||||||
|
|
||||||
|
Serial.print("t=");
|
||||||
|
Serial.print(millis());
|
||||||
Serial.print(" state=");
|
Serial.print(" state=");
|
||||||
Serial.print(st->mstate);
|
Serial.print(st->mstate);
|
||||||
Serial.print(" on=");
|
Serial.print(" on=");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user