Hi, I just got an Arduino Uno and a MKR GPS Shield I want to know if this is compatible together because I saw there is a 3.3v on the Arduino Uno but with a 50 mA maximum.
The MKR Shield needs 250 mA to work correctly so i don't know if that can work together. When I use it with a sketch based on the TinyGSP++ code on arduino there is no data returning.
That's not needed. You can always connect a 3.3 volt Tx to a 5 volt Rx pin. I've running my UNO - NEO6-M that way for years.
The opposite, to handle the 5 volt Tx. use a 2.2/3.3 kOhm voltage divider.
What are You trying to tell, say "I receive data from the UNO Tx pin"? Who, what is "I"?
I don,t know if the MKR boards and shields are compatible with UNOs. Did You plug the MKR shield to an UNO? You should not do that, refering to reply #6.
I connect the Uno with the MKR board like this, I found on the eagle board of the MKR that I try to weld a wire and that can give 5 volt VCC on the MKR convert to 3.3v into the board. After I try to have data of the MKR on the serial monitor but I saw the MKR doesn t fetch any data from his TX there is just the Uno sending to the MKR with the TX. On the picture you can see just the TX led and not de RX led on the ARduino uno.
Thanks for the picture showing the two circuur boards.
Sorry but Your word description is not clear, it confuses me too much to go on.
"Fetch data from his Tx....". I also don't know that MKR board so the picture doesn't show what signals are used.
Could You, using pen and paper, make a little schematics, with pin labels etc, and post it?
Finally those data on the monitor :
I don't know if those data are form the Arduino Uno to the GPS module or the GPS to the Arduino because when I disconnect the Tx wire from the Arduino the data stops on the monitor and it's continue when I disconnect the Tx wire from the GPS.
Yes I didn't told the Uno to print GPRMC, in my code there is just a basic sketch. But I didn't understand why I disconnect the Tx wire from the Arduino the data stops on the monitor and it's continue when I disconnect the Tx wire from the GPS.
You can't use D0/D1 for the GPS because they are used by serial monitor as well as dowloading code. Use other digital pins and software serial!
That print out is coming from the GPS.
Get a better libray that gives You the resolved data like speed, altitude, longitude, latitude etc. speed = gps.speed(); is what it can look like.
Or, check up the lib You have!