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