GPIO Trigger Camera + Buffer


I’m seeking a small camera that can be triggered via GPIO and simply write an image file to an SD card then have that be a available via local network or serial connection.

What is the best solution?

Do you sell camera modules that have SD cards attached?

Thanks for your time!



Arducam esp32 uno psram is your best choice.

Thank you.

Any other solutions with higher quality camera options?


Or you can choose our Arducam ESP8266 UNO board which supports 5MP ov5642 and you can get 2592x1944 resolution’s image.


Awesome, thank you!

You are welcome. Let me know if you need more help.


I purchased the 5MP ov5642.

I would like to use 4 units to take a still photos in sync. 1 controller. 4 cameras. Tap button -> 4 photos taken in perfect sync.

What setup would you recommend? I’m seeking to keep the setup as small as possible.



In fact, the 5MP ov5642 support external trigger mode. You can trigger the four cameras to take pictures at the same time. then read image from them one by one. Which need four GPIO as CS . The ESP8266 does not have so much pins, so you can choose Arducam ESP32 UNO board.

Thank you for your help.

I will be able to get exact timing? Same stopwatch time on each camera down to millisecond?

Can you give me a list of items I need?

4 ov5642

1 Arducam ESP32 UNO board

Anything else?

Can you show me how it should be wired or what GitHub repo to use?

Thanks again!


We have not evaluated the specific time. The longest time difference is one frame time. In other words, if the camera is triggered to take pictures at the same time, the resulting image may be one frame different.

Just need a ESP32 UNO board which has the SPI camera interface onboard. You can get the detail software guide here

Let me know if you need more help.