Arduino UNO R4 - GPS
Ce tutoriel vous explique comment utiliser l'Arduino Uno R4 avec un module GPS. En détail, nous apprendrons à trouver les coordonnées GPS (longitude, latitude, altitude), la vitesse GPS (en kilomètres par heure) et la date et l'heure actuelles à partir d'un module GPS NEO-6M. Nous apprendrons également à calculer la distance entre notre position GPS actuelle et des coordonnées spécifiques, comme celles de Londres.

Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables STEM V4 IoT (Arduino inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du module GPS NEO-6M
Schéma de brochage
Le module GPS NEO-6M possède 4 broches :
- Broche VCC : Reliez cette broche au VCC (5 V).
- Broche GND : Reliez cette broche au GND (0 V).
- Broche TX : Elle est utilisée pour la communication série. Reliez-la à la broche RX du port série (ou SoftwareSerial) sur l'Arduino UNO R4.
- Broche RX : Elle est utilisée pour la communication série. Reliez-la à la broche TX du port série (ou SoftwareSerial) sur l'Arduino UNO R4.

Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Veuillez noter que le schéma de câblage montré ci-dessus peut fonctionner, mais ce n'est pas recommandé. La broche TX de l'Arduino UNO R4 émet un signal de 5 V, tandis que la broche RX du module GPS ne peut supporter que 3,3 V. Pour des raisons de sécurité, vous devriez utiliser un diviseur de tension entre la broche TX de l'Arduino UNO R4 et la broche RX du module GPS. Cette configuration est illustrée dans le schéma ci-dessous.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino UNO R4
Lecture des coordonnées GPS, de la vitesse (km/h) et de la date et de l'heure
Étapes rapides
Suivez ces instructions étape par étape :
- Si c'est la première fois que vous utilisez l'Arduino Uno R4 WiFi/Minima, reportez-vous au tutoriel sur Arduino UNO R4 - Installation du logiciel..
- Reliez l'Arduino Uno R4 au module GPS selon le schéma fourni.
- Connectez la carte Arduino Uno R4 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino Uno R4 appropriée (par exemple, Arduino Uno R4 WiFi) et le port COM.
- Allez dans l'icône Libraries sur le côté gauche de l'IDE Arduino.
- Tapez TinyGPSPlus dans la boîte de recherche, puis cherchez la bibliothèque TinyGPSPlus de Mikal Hart.
- Cliquez sur le bouton Install pour ajouter la bibliothèque TinyGPSPlus.

- Copiez le code et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour téléverser le code sur l'Arduino UNO R4.
- Vérifiez le résultat dans le Moniteur série.
Calcul de la distance entre l’emplacement actuel et un emplacement prédéfini
Ce code calcule la distance qui vous sépare de Londres (latitude : 51,508131, longitude : -0,128002).
Étapes rapides
- Copiez le code et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'Arduino UNO R4.
- Vérifiez le résultat sur le Moniteur Série.