Hi, having problems running the OV7670 on a Nano 33 BLE (not sense) using the OV7670 library by Arduino.
The camera sends a hex string representing a test image - it should be the same each time but what it is sending is inconsistent.
Looking at the data on the serial monitor and the image on processing, it seems to be attempting to send the same string each time - but it starts differently and is of different lengths - like some of it is missing out.
The camera sometimes fails to initialize (even if the circuit is perfectly still so not a wiring issue) I had to loop the code (though this might be relevant as it shouldn't be this unreliable)
I used this tutorial:
The camera and nano wiring are definitely ok - I even opened the library code to confirm I'd connected to the right pins, tried changing to a different breadboard and another ov7670 camera but no difference.
I got the cameras working with uno using the tutorial by Indrek (I highly recommend it but not compatible with Nano33BLE) on a breadboard with the same wires so I know they work.
Does anyone know how I might fix this? If you help me fix this, I promise I'll upload a picture of my adorable cat.