I wanted to try the NEO-6M GPS Module but I only see special characters in the Serial Monitor like this: "��������������”

I moved your topic to an appropriate forum category. Don't write in English in the Spanish speaking category.

In the future, please take some time to pick the forum category that best suits the subject of your topic. There is an "About the _____ category" topic at the top of each category that explains its purpose.

This is an important part of responsible forum usage, as explained in the "How to get the best out of this forum" guide. The guide contains a lot of other useful information. Please read it.
Thanks in advance for your cooperation.


Hello, do yourself a favour and please read How to get the best out of this forum and post accordingly (including code with code tags and necessary documentation for your ask like your exact circuit and power supply, links to components etc).

Please correct your post and add code tags around your code.

There is a small pencil image below your existing posts.

  • click on this pencil ➜ that will let you edit your post.
  • Select the part of the text that corresponds to the code
  • Click on the <code/> icon in the toolbar to indicate that it is code
  • click image Save Edit

(Also make sure to properly indent the code in the IDE before copying and pasting it here. This can be done by pressing ctrlT on a PC or cmdT on a Mac)


Once you have corrected the code tags, can you clarify the power supply ?
can you use this instead of your print code so that we can see exactly the hex message received ?

while (SerialGPS.available()) {
  Serial.print(SerialGPS.read(), HEX);
  Serial.print(" ");
}