Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
ADDED PIN FUNCTIONS TO .md
  • Loading branch information
nk25719 authored Nov 10, 2024
1 parent 299cb57 commit ff183ad
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,21 @@ SPK2 -- -ve of the speaker

<img width="417" alt="Screenshot 2024-11-09 031202" src="https://github.com/user-attachments/assets/a9bcc9fe-2d47-4a4f-9dd2-0b00217822fb">

### ESP32-WROOM-32D module pin functions:

- GPIO 0: Controls the boot mode, so avoid using it if you’re connecting LEDs that may be powered at boot.
- GPIO 1 (TX) and GPIO 3 (RX): Used for UART0 communication, so connecting LEDs here might interfere with serial debugging.
- GPIO 6 to GPIO 11: Used for flash memory on ESP32 modules with external flash, so they should not be used for other purposes.
- GPIO 15: May have restrictions based on the board design; avoid using it for LEDs if it conflicts with boot or other functions.
- GPIO 34 to GPIO 39: These are input-only pins, so they cannot drive LEDs directly.

- GPIO 2: Commonly used for the onboard LED on some ESP32 development boards.
- GPIO 4, GPIO 5: Frequently available and safe for IO.
- GPIO 12, GPIO 13, GPIO 14: Commonly used for IO and don’t interfere with boot functions.
- GPIO 16, GPIO 17: Good for general-purpose outputss.
- GPIO 18, GPIO 19, GPIO 21: These are usually free for use and work well with IO.


# Enhancements

1. The Krake is an HTTP Server and receives alarm level requests by an HTTP Client Put or Get message.
Expand Down

0 comments on commit ff183ad

Please sign in to comment.