mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 11:06:37 +01:00
GitBook: [master] one page modified
This commit is contained in:
committed by
gitbook-bot
parent
e022cab47c
commit
8521fa365a
@@ -2,5 +2,49 @@
|
||||
|
||||
Both the Pysense and Pytrack use the same accelerometer. Please see the [Pysense Examples](pysense.md) to see how to use the accelerometer.
|
||||
|
||||
{% page-ref page="pysense.md" %}
|
||||
## Example
|
||||
|
||||
You can find this example in the [pycom/pycom-libraries](https://github.com/pycom/pycom-libraries) GitHub repository.
|
||||
|
||||
```python
|
||||
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
|
||||
|
||||
* [micropyGPS](https://github.com/inmcm/micropyGPS)
|
||||
* [Alternative L76GNSS module](https://github.com/andrethemac/L76GLNSV4/blob/master/L76GNSV4.py)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user