I uploaded the video streaming web server code to my ESP32-CAM board (from the article ESP32-Cam Video Streaming Web Server). I used an USB to TTL module as the FTDI module is not working. I get an error message. This is already discussed in your forum. But when I open the serial Monitor and press the reset button the following characters appear in the serial monitor screen:
⸮.2⸮⸮⸮8⸮⸮,⸮⸮⸮⸮⸮⸮SHȊ⸮Ѻ⸮e⸮ u⸮⸮⸮ʽ⸮⸮Z⸮⸮b⸮ݿ⸮x⸮&⸮S⸮Re⸮⸮⸮e⸮⸮*⸮%=⸮U⸮⸮⸮⸮k⸮⸮N⸮⸮*⸮⸮'⸮#⸮⸮⸮Eɶ'⸮A⸮)⸮⸮.⸮¸⸮,⸮%⸮⸮:⸮⸮0)⸮0E⸮⸮⸮⸮⸮ K}⸮W⸮⸮a0⸮⸮⸮.⸮¸⸮ a⸮⸮:⸮⸮⸮⸮⸮⸮ͻ"⸮v⸮L#⸮⸮i0⸮&⸮⸮A⸮,⸮9K⸮⸮!녤'⸮M⸮⸮⸮⸮⸮K⸮y1⸮⸮ !⸮⸮:⸮⸮0⸮⸮ɕٚN⸮⸮j⸮⸮Ť'⸮Q⸮⸮0⸮⸮⸮l⸮⸮⸮4⸮:
What do you think is wrong?
Do I have to do something different. I'm sure that the code is uploaded to the Esp32 module. This is the last part of the output after uploading: Writing at 0x00058000... (67 %) Writing at 0x0005c000... (71 %) Writing at 0x00060000... (75 %) Writing at 0x00064000... (78 %) Writing at 0x00068000... (82 %) Writing at 0x0006c000... (85 %) Writing at 0x00070000... (89 %) Writing at 0x00074000... (92 %) Writing at 0x00078000... (96 %) Writing at 0x0007c000... (100 %) Wrote 774720 bytes (443287 compressed) at 0x00010000 in 7.3 seconds (effective 851.0 kbit/s)... Hash of data verified. Compressed 3072 bytes to 134... Writing at 0x00008000... (100 %) Wrote 3072 bytes (134 compressed) at 0x00008000 in 0.0 seconds (effective 923.9 kbit/s)... Hash of data verified. Leaving... Hard resetting via RTS pin...
Thank you for your answer.
The code was uploaded successfully according to that message, so that’s great. I need a few more details:
- What’s the baud rate that you’ve selected in the Arduino IDE Serial Monitor? (It should be set to 115200 )
- Did you remove GPIO 0 from GND? After that, did you reset the board?
When the serial monitor prints that “gibberish messages” it usually means that you have the wrong baud rate selected.
Thank you for your answer, but I did all that.
I hope you know anything else I can do.
Thank you so much.
I honestly don’t know what else can it be…
If the code uploaded successfully to your ESP32-CAM, it means that you have the TX and RX properly connected.
hen, it should at least print something readable in the serial monitor (if you have the correct baud rate)…
Can you double-check the wiring one more time? It definitely looks like something like that. It might also be a power issue and your board crashes while running the ESP32-CAM web server.
Note: if the code is uploaded successfully and you added your right network credentials, I recommend powering the ESP32-CAM with a better power supply (not your USB port). You might consider skipping the Serial Monitor step. You would use an IP scanning software to find the ESP32 IP address in your network.