I want to connect my Arduino to a MIFARE reader wich has his datasheet attached (**broken link removed**)
The reader has a ST232C IC wich is used to communicate using RS232. The problem is that Arduino uses TTL. I read -9.11 V on the output of the reader. When I put a MIFARE card near it goes to -8.0 V.
If that what I did is use an amp-op to reduce (and invert) the voltage level to 5 V.
With that I receive some was some strings. They are constants but far from what I wanted to receive (attached).
You cannot just connect them, the RS-232 electric standard see either the 1 and 0 logic as ranges in either positive and negative values, differently from TTL, therefore a simple level converter do not suffice. You shoud counsider using some of the usual converters such as MAX-232 or something else.