I hope you got the PMS7003 with cable like in this picture here...
Even though the connectors on the sensor side for 5003 and 7003 are different, it looks like the same connector that goes to the micro controller side...
To connect the sensor, I did this:
- Removed/popped the leads off the small white connector
- Connected the leads to a header strip, not soldered yet!
- Fixed the header strip to a breadboard...
Impressive translation @MartyMacGyver. I gotta learn to do this stuff...
Tried your code on PMS5003... Getting this:
rr=00 csum=02e6 == xsum=02e6
-- Frame: [42 4d] (001c) CF1=[0006 0008 0009] amb=[0006 0008 0009] raw=[05ee 0182 0022 0003 0001 0000] ver=71 err=00 csum=0242 != xsum=02e6
-- Frame: [42 4d] (001c) CF1=[0008 0009 000a] amb=[0008 0009 000a] raw=[0648 01a4 0025 0002 0001 0000] ver=71 err=00 csum=026d == xsum=026d
-- Frame: [42 4d] (001c) CF1=[0008 0009 000a] amb=[0008 0009 000a] raw=[0648 01a4 0025 0002 0001 0000] ver=71 err=00 csum=026d == xsum=026d
-- Frame: [42 4d] (001c) CF1=[0008 0009 000a] amb=[0008 0009 000a] raw=[0648 01a4 0025 0002 0001 0000] ver=71 err=00 csum=0242 != xsum=026d
-- Frame: [42 4d] (001c) CF1=[0006 0009 000a] amb=[0006 0009 000a] raw=[062a 0199 0029 0002 0001 0000] ver=71 err=00 csum=0244 == xsum=0244
-- Frame: [42 4d] (001c) CF1=[0006 0009 0009] amb=[0006 0009 0009] raw=[05f1 018d 0028 0002 0001 0000] ver=71 err=00 csum=02fb == xsum=02fb
-- Frame: [42 4d] (001c) CF1=[0006 0009 0009] amb=[0006 0009 0009] raw=[05f1 018d 0028 0002 0001 0000] ver=71 err=00 csum=0242 != xsum=02fb
-- Frame: [42 4d] (001c) CF1=[0006 0009 0009] amb=[0006 0009 0009] raw=[05f7 018d 0028 0002 0001 0000] ver=71 err=00 csum=0301 == xsum=0301
-- Frame: [42 4d] (001c) CF1=[0006 0009 0009] amb=[0006 0009 0009] raw=[05f7 018d 0028 0002 0001 0000] ver=71 err=00 csum=0301 == xsum=0301
-- Frame: [42 4d] (001c) CF1=[0006 0009 000a] amb=[0006 0009 000a] raw=[062d 0197 002c 0002 0001 0000] ver=71 err=00 csum=0242 != xsum=0248
-- Frame: [42 4d] (001c) CF1=[0008 0009 000a] amb=[0008 0009 000a] raw=[065a 01a7 0032 0002 0001 0000] ver=71 err=00 csum=028f == xsum=028f
-- Frame: [42 4d] (001c) CF1=[0008 0009 000a] amb=[0008 0009 000a] raw=[065a 01a7 0032 0002 0001 0000] ver=71 err=00 csum=028f == xsum=028f
-- Frame: [42 4d] (001c) CF1=[0008 0009 000a] amb=[0008 0009 000a] raw=[065a 01a7 0032 0002 0001 0000] ver=71 err=00 csum=0242 != xsum=028f
-- Frame: [42 4d] (001c) CF1=[0008 0009 000a] amb=[0008 0009 000a] raw=[066c 01a7 0032 0001 0001 0000] ver=71 err=00 csum=02a0 == xsum=02a0
-- Frame: [42 4d] (001c) CF1=[0008 0009 0009] amb=[0008 0009 0009] raw=[06d5 01c2 002f 0000 0000 0000] ver=71 err=00 csum=031d == xsum=031d
-- Frame: [42 4d] (001c) CF1=[0008 0009 0009] amb=[0008 0009 0009] raw=[06d5 01c2 002f 0000 0000 0000] ver=71 err=00 csum=0342 != xsum=031d
-- Frame: [42 4d] (001c) CF1=[0008 0009 0009] amb=[0008 0009 0009] raw=[06d5 01c4 0027 0000 0000 0000] ver=71 err=00 csum=0317 == xsum=0317
-- Frame: [42 4d] (001c) CF1=[0008 0009 0009] amb=[0008 0009 0009] raw=[06d5 01c4 0027 0000 0000 0000] ver=71 err=00 csum=0317 == xsum=0317
-- Frame: [42 4d] (001c) CF1=[0006 0008 0008] amb=[0006 0008 0008] raw=[0660 019d 0027 0000 0000 0000] ver=71 err=00 csum=0242 != xsum=0273
-- Frame: [42 4d] (001c) CF1=[0006 0008 0008] amb=[0006 0008 0008] raw=[065a 0198 0021 0000 0000 0000] ver=71 err=00 csum=0262 == xsum=0262