Skip to main content

API for EarthRover Mini+. Allows interfacing and control over device through a simple interface.

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

earth_rover_mini_plus_sdk

API for the Earth Rover Mini+. Uploaded to PyPi, installable using pip.

Installation

Windows:

py -m pip install earth_rover_mini_plus_sdk

Unix/MacOS:

python3 -m pip install earth_rover_mini_plus_sdk

Example Usage

Below is an example of how to use the code.

from earth_rover_mini_plus_sdk import api

async def main():
    rover = API("192.168.11.1", 8888)
    await rover.connect()

    await rover.safe_ping()
    # await rover.ctrl_packet(60, 0)
    await asyncio.sleep(2)
    # await rover.ctrl_packet(0, 0)
    await rover.move(3, 60, 360)
    await asyncio.sleep(1)
    await rover.imu_mag_read()

    await rover.disconnect()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

earth_rover_mini_plus_sdk-1.0.1.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

earth_rover_mini_plus_sdk-1.0.1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file earth_rover_mini_plus_sdk-1.0.1.tar.gz.

File metadata

File hashes

Hashes for earth_rover_mini_plus_sdk-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d660b559878248efc84cdf9613f86d912451d7dfa9f21a3a3eab9d0d155e384e
MD5 ccbb964f39be8ffa1055ed5c7227fe21
BLAKE2b-256 1026234455308ea5f82e9856d6347b3c7538cfe58484b7a2da184f2e1b442f42

See more details on using hashes here.

File details

Details for the file earth_rover_mini_plus_sdk-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for earth_rover_mini_plus_sdk-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e9df92e0e11dab818e70fd4f1ee596381a632fe5b97d55bb4b540a96ef540fad
MD5 606a9d99975b1b1a952a01fabecd3576
BLAKE2b-256 7811c6870e871a0fea890758b856b13a6e3487bac24d570200ff144a1987c73a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page