uncomment switch, add debounce, i to 16

This commit is contained in:
reaw55 2024-06-21 21:49:58 +07:00
parent d25d16f181
commit 29fc7a054f

View file

@ -127,9 +127,9 @@ void setup()
espmega.setTimezone("ICT-7"); espmega.setTimezone("ICT-7");
// set debounce time to 500 for pin 0-11 // set debounce time to 500 for pin 0-11
for (uint16_t i = 0; i < 12; i++) for (uint16_t i = 0; i < 16; i++)
{ {
espmega.inputs.setDebounceTime(i, 500); espmega.inputs.setDebounceTime(i, 1000);
} }
// ------------ IoT Module Initialization Routine ------------ // ------------ IoT Module Initialization Routine ------------
@ -392,36 +392,36 @@ void loop()
void on_pin_change(uint8_t pin, uint8_t value) void on_pin_change(uint8_t pin, uint8_t value)
{ {
// switch (pin) switch (pin)
// { {
// case LIGHT_ROW1_COLUMN1_IN: case LIGHT_ROW1_COLUMN1_IN:
// espmega.outputs.setState(LIGHT_ROW1_COLUMN1, !espmega.outputs.getState(LIGHT_ROW1_COLUMN1)); espmega.outputs.setState(LIGHT_ROW1_COLUMN1, !espmega.outputs.getState(LIGHT_ROW1_COLUMN1));
// break; break;
// case LIGHT_ROW1_COLUMN2_IN: case LIGHT_ROW1_COLUMN2_IN:
// espmega.outputs.setState(LIGHT_ROW1_COLUMN2, !espmega.outputs.getState(LIGHT_ROW1_COLUMN2)); espmega.outputs.setState(LIGHT_ROW1_COLUMN2, !espmega.outputs.getState(LIGHT_ROW1_COLUMN2));
// break; break;
// case LIGHT_ROW2_COLUMN1_IN: case LIGHT_ROW2_COLUMN1_IN:
// espmega.outputs.setState(LIGHT_ROW2_COLUMN1, !espmega.outputs.getState(LIGHT_ROW2_COLUMN1)); espmega.outputs.setState(LIGHT_ROW2_COLUMN1, !espmega.outputs.getState(LIGHT_ROW2_COLUMN1));
// break; break;
// case LIGHT_ROW2_COLUMN2_IN: case LIGHT_ROW2_COLUMN2_IN:
// espmega.outputs.setState(LIGHT_ROW2_COLUMN2, !espmega.outputs.getState(LIGHT_ROW2_COLUMN2)); espmega.outputs.setState(LIGHT_ROW2_COLUMN2, !espmega.outputs.getState(LIGHT_ROW2_COLUMN2));
// break; break;
// case LIGHT_ROW3_COLUMN1_IN: case LIGHT_ROW3_COLUMN1_IN:
// espmega.outputs.setState(LIGHT_ROW3_COLUMN1, !espmega.outputs.getState(LIGHT_ROW3_COLUMN1)); espmega.outputs.setState(LIGHT_ROW3_COLUMN1, !espmega.outputs.getState(LIGHT_ROW3_COLUMN1));
// break; break;
// case LIGHT_ROW3_COLUMN2_IN: case LIGHT_ROW3_COLUMN2_IN:
// espmega.outputs.setState(LIGHT_ROW3_COLUMN2, !espmega.outputs.getState(LIGHT_ROW3_COLUMN2)); espmega.outputs.setState(LIGHT_ROW3_COLUMN2, !espmega.outputs.getState(LIGHT_ROW3_COLUMN2));
// break; break;
// case LIGHT_ROW4_COLUMN1_IN: case LIGHT_ROW4_COLUMN1_IN:
// espmega.outputs.setState(LIGHT_ROW4_COLUMN1, !espmega.outputs.getState(LIGHT_ROW4_COLUMN1)); espmega.outputs.setState(LIGHT_ROW4_COLUMN1, !espmega.outputs.getState(LIGHT_ROW4_COLUMN1));
// break; break;
// case LIGHT_ROW4_COLUMN2_IN: case LIGHT_ROW4_COLUMN2_IN:
// espmega.outputs.setState(LIGHT_ROW4_COLUMN2, !espmega.outputs.getState(LIGHT_ROW4_COLUMN2)); espmega.outputs.setState(LIGHT_ROW4_COLUMN2, !espmega.outputs.getState(LIGHT_ROW4_COLUMN2));
// break; break;
// case COMPUTER_DESK_SWITCH_IN: case COMPUTER_DESK_SWITCH_IN:
// espmega.outputs.setState(COMPUTER_DESK_SWITCH_OUT, !espmega.outputs.getState(COMPUTER_DESK_SWITCH_OUT)); espmega.outputs.setState(COMPUTER_DESK_SWITCH_OUT, !espmega.outputs.getState(COMPUTER_DESK_SWITCH_OUT));
// break; break;
// } }
} }
uint16_t get_pm25_out() uint16_t get_pm25_out()