[SOLVED!] Elegoo Smart Robot Car v4.0 Socket Programming Not Working

Factory reset the robot. :frowning: (Kept edited code tho)

Ima log off. Bye.

From square one, including setting up, test (hardware and firmware) and make notes. As you proceed, little by little, make notes in your code so you can un-do tests gone bad.

Ok. But if this doesn't work, I'm gonna just stop trying, because I've heard that Elegoo brand is rip-off Arduino, and (mostly because they're not American) they don't have the highest quality products.

You will get it working (with help, when you want)... but you must verify as you build. One pin, one letter, could mean the difference between working and non-working. It might seem tedious right now (because you have an excitement to "get it going") but attention to detail will pay off for you... in more than this robot.

Stick with it. Ask questions at any stage. You have very many smart, tested, amateurs and professionals reading this forum who will help you until you can do it on your own.

Elegoo legally re-packages Arduino open-source products. What Elegoo need is for customers like you to write to their customer support with problems you have in order for Elegoo to fund their product development to create a better product. If you do not complain, they will not improve.

Ok, thanks. I'll remember what you said. (Sorry for the long reply time, I had notifications auto-turned off.) I'll get back if I get any closer to figuring this out!

I DID IT!!!!!!!!!!!!!!!!!!!!!! I STINKING DID IT!!!!!!!!!!!!!!!!!!!!!! YEAH!

I found out the reason why it wouldn't work before, too! It's such a dumb little thing, but it worked!

So, the way that the robot car is wired, there's this little switch that toggles between uploading data and using the camera. Or so I thought. Turns out it toggles between uploading data and using the ESP32. It was not documented anywhere and was not mentioned in the video, but to use the esp at all, the switch needs to be turned the to the "camera" position. Like I said, the guy on the video never said to turn that switch!

Invictus alia problema solvitur! (Google translate it)

1 Like

Yeah! Now the fun begins!

Those are the "tedious" details that count. Never give up.

Thanks for your help! You may not feel like it, (maybe you do) but you really helped me figure this out. You made me realize that it wasn't a code issue, but that it was a technical problem. Thanks again!

  • Invictus

We call that a "second set of eyes." You stare at the same problem, focusing on one area, when some stranger who knows nothing about the state of the project walks up, takes one look and asks, "What's that thing for?" which unfocuses you from one thing and lets you see the problem.

This happens to everyone. If you find yourself in a state of "I've done everything!" but with no success, you need to refresh your view and look at the problem as if you never saw it before. Be open to check everything that you "know is right"... but is not.

Ok, I'll remember to get a second set of eyes more often.\

I'm gonna mark this forum as closed. Thanks to @xfpd and @qubits-us for your help!

2 Likes

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