Примеры Pytrack

И Pysense, и Pytrack используют один и тот же акселерометр. Пожалуйста, посмотрите Примеры Pysense, чтобы увидеть, как использовать акселерометр.

Пример

Вы можете найти этот пример в репозитории GitHub pycom/pycom-libraries

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()

 

# настройка rtc

rtc = machine.RTC()

rtc.ntp_sync("pool.ntp.org")

utime.sleep_ms(750)

print(‘ RTC Set from NTP to UTC:‘, rtc.now())

utime.timezone(7200)

print(‘Adjusted from UTC to EST timezone‘, utime.localtime(), ‘ ‘)

 

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("{} - {} ".format(coord, rtc.now()))

    print("{} - {} - {}".format(coord, rtc.now(), gc.mem_free()))

Альтернативные библиотеки

  • micropyGPS
  • Альтернативный модуль L76GNSS