Refactor pin definitions for mute and deafen functionality in main.ino
This commit is contained in:
parent
f6aa6cd626
commit
868d9d0d95
@ -1,25 +1,27 @@
|
||||
#define MUTE_PIN 18
|
||||
#define DEAFEN_PIN 19
|
||||
#define MUTE_PIN_LED 18
|
||||
#define DEAFEN_PIN_LED 19
|
||||
#define MUTE_PIN_BUTTON 16
|
||||
#define DEAFEN_PIN_BUTTON 17
|
||||
|
||||
void setup()
|
||||
{
|
||||
pinMode(16, INPUT_PULLUP); // D16 for "mute" button
|
||||
pinMode(17, INPUT_PULLUP); // D17 for "deafen" button
|
||||
pinMode(MUTE_PIN, OUTPUT);
|
||||
pinMode(DEAFEN_PIN, OUTPUT);
|
||||
pinMode(MUTE_PIN_BUTTON, INPUT_PULLUP); // D16 for "mute" button
|
||||
pinMode(DEAFEN_PIN_BUTTON, INPUT_PULLUP); // D17 for "deafen" button
|
||||
pinMode(MUTE_PIN_LED, OUTPUT);
|
||||
pinMode(DEAFEN_PIN_LED, OUTPUT);
|
||||
Serial.begin(115200);
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
// ...existing code...
|
||||
if (digitalRead(16) == LOW)
|
||||
{ // Button on D16 pressed
|
||||
if (digitalRead(MUTE_PIN_BUTTON) == LOW)
|
||||
{ // MUTE_PIN_BUTTON pressed
|
||||
Serial.println("mute");
|
||||
delay(200); // Debounce delay
|
||||
}
|
||||
if (digitalRead(17) == LOW)
|
||||
{ // Button on D17 pressed
|
||||
if (digitalRead(DEAFEN_PIN_BUTTON) == LOW)
|
||||
{ // DEAFEN_PIN_BUTTON pressed
|
||||
Serial.println("deafen");
|
||||
delay(200); // Debounce delay
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user