ArduCAM OV2640 does not work with arduino UNO or arduino WIFI REV 2

  1. Where did you get the camera module(s)?
    Amazon
  2. Model number of the product(s)?
    OV2640
  3. What hardware/platform were you working on?
    Arduino UNO , Arduino UNO WIFI Rev 2
  4. Instructions you have followed. (link/manual/etc.)
    https://github.com/ArduCAM/Arduino/tree/master/ArduCAM/examples/mini/ArduCAM_Mini_2MP_OV2640_functions
  5. Problems you were having?
    SPI Interface Error
  6. The dmesg log from your hardware?
    SPI Interface Error
  7. Troubleshooting attempts you’ve made?
    We followed the instructions in ArduCAM Mini Cameras Tutorial - Arducam
    The pins are connected as per the diagram shown in the above link.
    We modifed memorysaver.h to uncomment #define OV2640_MINI_2MP.
    We copied the 3 libraries - ArduCAM, Arducam_touch and UTFT4Arducam_spi into our library folder.
    We specified the board and port correctly on Arduino IDE and uploaded the program successfully.
    Still did not work
    We added a delay - delay(6000) after serial.begin
  8. What help do you need?
    We are working on a science fair project to take pictures and upload to google Vision for image recognition.
    Unfortunately , we are stuck on taking picture with Arducam.

Hi,
Would you like to use oscilloscope to measure the signal of the spi pin?
It seems the spi bus is abnormal.

We ordered another arducam and seemed to work well with our arduino uno, so everyhting is alright now.