Files
pycom-documentation/content/tutorials/expansionboards/pytrack.md
gijsio 0cbcf1b9a6 Pycoproc2 (#390)
* restructuring Pycoproc documentation

* Fixed formatting

* added to menu tree

* removed the pytrack / pysense layer

* Completed the Pycoproc API

* fixed naming

* updated landing page

* renamed to shields

* added v16 warning

* restructuring Pycoproc documentation

* Fixed formatting

* added to menu tree

* removed the pytrack / pysense layer

* Completed the Pycoproc API

* fixed naming

* updated landing page

* renamed to shields

* added v16 warning

* added sensor list and changed naming

* modified links

* changed menu names

* updated naming
2021-03-09 18:53:00 +01:00

1.3 KiB

title, aliases
title aliases
Pytrack Examples
tutorials/pytrack.html
tutorials/pytrack.md
chapter/tutorials/pytrack

Both the Pysense and Pytrack use the same accelerometer. Please see the Pysense Examples to see how to use the accelerometer.

Note: You can find this example in the GitHub repository. Over there, you can also find the relevant libraries.

GPS Example


import machine
import math
import network
import os
import time
import utime
import gc
from machine import RTC
from machine import SD
from L76GNSS import L76GNSS
from pytrack import Pytrack

time.sleep(2)
gc.enable()

# setup rtc
rtc = machine.RTC()
rtc.ntp_sync("pool.ntp.org")
utime.sleep_ms(750)
print('\nRTC Set from NTP to UTC:', rtc.now())
utime.timezone(7200)
print('Adjusted from UTC to EST timezone', utime.localtime(), '\n')

py = Pytrack()
l76 = L76GNSS(py, timeout=30)

# sd = SD()
# os.mount(sd, '/sd')
# f = open('/sd/gps-record.txt', 'w')

while (True):
    coord = l76.coordinates()
    #f.write("{} - {}\n".format(coord, rtc.now()))
    print("{} - {} - {}".format(coord, rtc.now(), gc.mem_free()))

Alternative Libraries