Als u experimenteert met het monitoren van vloten, wetenschappelijke experimenten op grote hoogte of een ander project waarbij lokalisatie van apparaten vereist is, biedt het MKR GPS Shield u de functionaliteit die u nodig hebt, en het is plug 'n' play!
Het MKR GPS Shield is gebaseerd op de u-blox SAM-M8Q GNSS-module (Global Navigation Satellite System). Het is bedoeld om te worden gebruikt bovenop borden in het MKR-formaat, maar dankzij de Eslov-connector is het ook mogelijk om het met een kabel aan te sluiten op elk bord met dat soort connector.
Deze module is ontworpen om gelijktijdig met verschillende positioneringsservices te werken. Het ontvangt en verwerkt de signalen van GPS, GLONASS, en Galileo. Het communiceert met Arduino-kaarten via een seriële interface, indien gebruikt met headers en bovenop een MKR-bord geplaatst, of via een I2C-interface en een speciale ESLOV-kabel die als bundel wordt geleverd.
Configuratieopdrachten en back-up
De GPS-module kan via speciale commando's worden geconfigureerd. We hebben een ingebouwde batterijhouder voor het systeem toegevoegd om de via software gemaakte configuraties te bewaren. Dit kan handig zijn wanneer b.v. de werkingsmodus van de GPS wijzigen in 1g, iets wat gebruikelijk is bij experimenten op grote hoogte, waarbij specifieke instellingen nodig zijn die afwijken van de standaardinstellingen voor het apparaat.
Een ander voorbeeld is het gebruik van de lokalisatieoptie van Galileo, die standaard is uitgeschakeld, maar kan worden ingeschakeld door een configuratiebericht (UBXCFG-GNSS) naar de ontvanger te sturen.
Aan de slag
De Arduino_MKRGPS bibliotheek verwerkt de twee verschillende interfaces en biedt een consistente set API's die zijn ontworpen voor volledig gebruik van de via GPS verkregen informatie
Download de laatste Arduino IDE versie
De open-source Arduino Software (IDE) maakt het gemakkelijk om code te schrijven en te uploaden naar het board. Deze software kan worden gebruikt met elk Arduino board.