How to use GPIO 16 as an output on the ESP32 camera without disturbing the camera stream?

I need to use GPIO 16 in my project but I can't use it without interfering with the camera

I moved your topic to a more appropriate forum category @joselbezerra.

The Nano ESP32 category you chose is only used for discussions directly related to the Arduino Nano ESP32 board.

In the future, please take the time to pick the forum category that best suits the subject of your question. There is an "About the _____ category" topic at the top of each category that explains its purpose.

Thanks in advance for your cooperation.

Evidently, you need to make a choice, or re-evaluate your assumptions.

1 Like

If you look at the schematic for the ESP32CAM you will see that GPIO16 is the PSRAM select for the ESP32CAM and whilst you could use that IO pin for other stuff picture size would then be limited to 800x600, since larger images require the use of the PSRAM.

I'm use 640x480

So if I don't need PSRAM for the resolution I'm using, how can I use the stream without it in the code without making the ESP reboot?

No idea, try it and find out.

Checking further I discovered that my stream is using psram.
The way I found was to use GPIO 1 as an output and stop using the serial.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.