have had a few conversation with people (undergrads & first-years), to resolve crises when a.i. written code doesn’t do what it’s supposed to do for their hardware projects.
i think it’s important to understand that debugging is a collaborative process. you bring where you reached, and someone a little more well-versed in the field (say, electronics) can help you get closer to where you want to go.
if you used a stochastic-parrot that is doing all kinds of register-shifting to communicate with a simple i2c sensor, it is very hard for someone else to help you move further than where you were, because the generated-complexity is too much to entangle, and modify.
experts are not wizards; they can’t magically conjure up the right fix for your project. we work from where you hit a wall, as you explain the thoughts behind your decisions, and we course-correct / modify / improve your understanding.