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 MUTE_PIN_LED 18 | ||||||
| #define DEAFEN_PIN 19 | #define DEAFEN_PIN_LED 19 | ||||||
|  | #define MUTE_PIN_BUTTON 16 | ||||||
|  | #define DEAFEN_PIN_BUTTON 17 | ||||||
| 
 | 
 | ||||||
| void setup() | void setup() | ||||||
| { | { | ||||||
|     pinMode(16, INPUT_PULLUP);   // D16 for "mute" button
 |     pinMode(MUTE_PIN_BUTTON, INPUT_PULLUP);   // D16 for "mute" button
 | ||||||
|     pinMode(17, INPUT_PULLUP); // D17 for "deafen" button
 |     pinMode(DEAFEN_PIN_BUTTON, INPUT_PULLUP); // D17 for "deafen" button
 | ||||||
|     pinMode(MUTE_PIN, OUTPUT); |     pinMode(MUTE_PIN_LED, OUTPUT); | ||||||
|     pinMode(DEAFEN_PIN, OUTPUT); |     pinMode(DEAFEN_PIN_LED, OUTPUT); | ||||||
|     Serial.begin(115200); |     Serial.begin(115200); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void loop() | void loop() | ||||||
| { | { | ||||||
|     // ...existing code...
 |     // ...existing code...
 | ||||||
|     if (digitalRead(16) == LOW) |     if (digitalRead(MUTE_PIN_BUTTON) == LOW) | ||||||
|     { // Button on D16 pressed
 |     { // MUTE_PIN_BUTTON pressed
 | ||||||
|         Serial.println("mute"); |         Serial.println("mute"); | ||||||
|         delay(200); // Debounce delay
 |         delay(200); // Debounce delay
 | ||||||
|     } |     } | ||||||
|     if (digitalRead(17) == LOW) |     if (digitalRead(DEAFEN_PIN_BUTTON) == LOW) | ||||||
|     { // Button on D17 pressed
 |     { // DEAFEN_PIN_BUTTON pressed
 | ||||||
|         Serial.println("deafen"); |         Serial.println("deafen"); | ||||||
|         delay(200); // Debounce delay
 |         delay(200); // Debounce delay
 | ||||||
|     } |     } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user