Thanks Zoomkat! I’ll try here to provide detailed answers for your kind suggestions.
Well, hundreds if not thousands of people use the ssc-32 and it works as designed.
I didn’t say it is not working as designed! It has an issue in its design, with relation to THIS experiment. It may work well in OTHER experiments, BUT, Arduino is doing well in THIS experiment too (not trying to say one of them better). In any case, sure SSC-32 is working as designed!
You are using an electrically and software hacked router, so I would think your setup is the outlyer.
I can hardly say this is logical. I’ve done it exactly as instructed by other people (hacking, serial mod, etc.) and the word “hack” here does not sound well too. Adding some pins at the place already designed in the factory for serial port, is not a real hack! Also, the OS I use for the router is a standard one, tested by “sure thousands” of specialists. So, I can’t agree in this case with you. Next, I am not using a program I wrote: I issued “cat” and “echo” of the Linux!
Similar to “My child would never do something like that!”.
You are telling me the same thing. Just because hundreds of people have used SSC-32 in different experiments, it doesn’t mean it can’t do something strange in this concrete experiment.
Before what? The shorting of the tx/rx pins?
before issuing “VER”, AND, after shorting the RX and TX of the router.
Do you have both the ssc-32 and the Arduino connected to the same serial port on the router at the same time?
NO! If you read other posts, I mentioned “disjoint” experiments. Nothing in common: I do the experiment with Arduino, then remove it COMPLETELY (even a small piece of it won’t remain!) and connect SSC-32 right the same way, in the same configuration, AND, SSC-32 needs the router to be shorted once to operate logically, but Arduino does NOT need this.
Do you have a schematic of your wiring between the tx/rx lines of the three devices? I’d like to see how you are implementing the voltage divider setup.
Well, like I said before, your issues seem to be the unique in the ssc-32 world.
So it is a wrong experiment? Why Arduino is working with it?
I think you probably have wiring issues.
Ok you see my wiring now, please let me know those issues.
When you are doing your ssc-32 trouble shooting, do you have the Arduino electrically disconnected from the router?
YES! SURE! ALWAYS!
As posted previously, you really need to have the Arduino electrically removed from your setup while trouble shooting your issues with the ssc-32.
OBVIOUS!
Something quick to try, instead of shorting the tx/rx lines, momentairly short the rx line to ground similar to the tx/rx and see if you get the same result.
I did, and it didn’t work either.
If SSC-32 is all ok, then why the same experiments work with NO problem for Arduino (with my sketch) and WON’T work with SSC-32? (Recalling that experiments are absolutely disjoint, and absolutely the same configuration).
Consider the following screen shot. I have 2 items of the same router and 2 SSC-32 to double test things. This one has an updated firmware, with new serial driver. I repeated the experiment again, with this my second router and second SSC-32. At the part 1, I have SSC-32 and router ONLY connected. I have a TESTED digital sensor connected to ‘A’ of SSC-32, and it is WORKING PROPERLY. I sent a query for two times to SSC-32. No response. Next, I removed it and connected Arduino and router ONLY. Repeating two times the same command worked well with my sketch on Arduino. Even I repeated the experiment with different order: first Arduino, net SSC-32. Also I tried to reset the routers each time and between switching the Arduino / SSC-32. I did this experiment for more than 15 times BEFORE writing you here. Every time it is the same. SSC-32 starts working correctly, but ONLY AFTER once shorting the router. This is NOT SIMILAR to “My child would never do something like that!”.