{ "info": { "author": "Dave Astels", "author_email": "dastels@daveastels.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## Introduction ##\n\nProvide an interface to the SlamTec RPLidar A1.\n\nEventual goal is for the single module to work with both Linux (via /dev/USB0, etc) and CircuitPython (via a UART instance)\n\n## Usage Example ##\n\n import os\n from math import cos, sin, pi, floor\n import pygame\n from adafruit_circuitpython_rplidar import RPLidar\n\n # Set up pygame and the display\n os.putenv('SDL_FBDEV', '/dev/fb1')\n pygame.init()\n lcd = pygame.display.set_mode((320,240))\n pygame.mouse.set_visible(False)\n lcd.fill((0,0,0))\n pygame.display.update()\n\n # Setup the RPLidar\n PORT_NAME = '/dev/ttyUSB0'\n lidar = RPLidar(None, PORT_NAME)\n\n # used to scale data to fit on the screen\n max_distance = 0\n\n def process_data(data):\n # Do something useful with the data\n pass\n\n scan_data = [0]*360\n\n try:\n print(lidar.get_info())\n for scan in lidar.iter_scans():\n for (_, angle, distance) in scan:\n scan_data[min([359, floor(angle)])] = distance\n process_data(scan_data)\n\n except KeyboardInterrupt:\n print('Stoping.')\n lidar.stop()\n lidar.disconnect()\n\n\n## Contributing ##\n\nContributions are welcome! Please read our [Code of Conduct](https://github.com/adafruit/Adafruit_circuitpython_CircuitPython_RPLIDAR/blob/master/CODE_OF_CONDUCT.md)\nbefore contributing to help this project stay welcoming.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "adafruit-rplidar", "package_url": "https://pypi.org/project/adafruit-rplidar/", "platform": "", "project_url": "https://pypi.org/project/adafruit-rplidar/", "project_urls": { "Homepage": "https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR" }, "release_url": "https://pypi.org/project/adafruit-rplidar/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "Slamtec RPLIDAR A1 interface", "version": "0.0.1" }, "last_serial": 4922583, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7ef3c5ebca626ee8d2955327cc479bd5", "sha256": "199666db02162a53afe2e0fad3ba059bde9e3cf8b284e84d8d5f9f37d44c7673" }, "downloads": -1, "filename": "adafruit_rplidar-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7ef3c5ebca626ee8d2955327cc479bd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7639, "upload_time": "2019-03-10T20:30:31", "url": "https://files.pythonhosted.org/packages/c2/57/283b329d26e1da6158483cfc4df4d69c28f4132a119168e84dbe68e19ca8/adafruit_rplidar-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0558d03250d413351f7b8dcfffdeb49", "sha256": "d05236e7a95968030f1d52d6c4907d543bf5231a2576ee23d4f2a281a9728160" }, "downloads": -1, "filename": "adafruit-rplidar-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c0558d03250d413351f7b8dcfffdeb49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7230, "upload_time": "2019-03-10T20:30:33", "url": "https://files.pythonhosted.org/packages/47/10/e9b3e6f16c8bef04fde08c7c2453a8d3694bdb2110b211760ea62fcc5e52/adafruit-rplidar-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ef3c5ebca626ee8d2955327cc479bd5", "sha256": "199666db02162a53afe2e0fad3ba059bde9e3cf8b284e84d8d5f9f37d44c7673" }, "downloads": -1, "filename": "adafruit_rplidar-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7ef3c5ebca626ee8d2955327cc479bd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7639, "upload_time": "2019-03-10T20:30:31", "url": "https://files.pythonhosted.org/packages/c2/57/283b329d26e1da6158483cfc4df4d69c28f4132a119168e84dbe68e19ca8/adafruit_rplidar-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0558d03250d413351f7b8dcfffdeb49", "sha256": "d05236e7a95968030f1d52d6c4907d543bf5231a2576ee23d4f2a281a9728160" }, "downloads": -1, "filename": "adafruit-rplidar-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c0558d03250d413351f7b8dcfffdeb49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7230, "upload_time": "2019-03-10T20:30:33", "url": "https://files.pythonhosted.org/packages/47/10/e9b3e6f16c8bef04fde08c7c2453a8d3694bdb2110b211760ea62fcc5e52/adafruit-rplidar-0.0.1.tar.gz" } ] }