{ "info": { "author": "ander,Mark,Vincent", "author_email": "ander@makeblock.cc", "bugtrack_url": null, "classifiers": [], "description": "# Python For MegaPi\n## How To Use\n * Compile and upload the Firmware to MegaPi ( https://github.com/Makeblock-Official/FirmwareForMegaPi )\n * On your Raspberry Pi, \n ```\n sudo pip install megapi\n ```\n * Insert the initial code for starting MegaPi first.\n```\n from megapi import *\n bot = MegaPi()\n bot.start()\n ```\n * python your code\n\n## Python API\n * Start\n \t* **MegaPi**()\n \t* **start**()\n \t\n * GPIO\n \t* **digitalWrite**( pin, level )\n \t* **pwmWrite**( pin, pwm )\n \t* **digitalRead**( pin, **def** onResult )\n \t* **analogRead**( pin, **def** onResult )\n \t\n * Motion\n\t* DC Motor\n\t * **dcMotorRun**( port, speed )\n\t* Servo Motor\n\t * **servoRun**( port, angle )\n\t* Encoder Motor\n\t * **encoderMotorRun**( port, speed )\n\t * **encoderMotorMove**( port, speed, distance, **def** onFinish )\n\t * **encoderMotorMoveTo**( port, speed, position, **def** onFinish )\n\t * **encoderMotorSetCurPosZero( port )\n\t * **encoderMotorPosition( port, **def** onResult )\n\t * **encoderMotorSpeed( port, **def** onResult )\n\t* Stepper Motor\n\t * **stepperMotorRun**( port, speed )\n\t * **stepperMotorMove**( port, speed, distance, **def** onFinish )\n\t * **stepperMotorMoveTo**( port, speed, position, **def** onFinish )\n\t * **stepperMotorSetCurPosZero( port )\n\t \n * Sensors\n \t* Ultrasonic Sensor\n \t * **ultrasonicSensorRead** ( port, **def** onResult ) \n \t* LineFollow Sensor\n \t * **lineFollowerRead** ( port, **def** onResult ) \n \t* Light Sensor\n \t * **lightSensorRead** ( port, **def** onResult ) \n \t* Sound Sensor\n \t * **soundSensorRead** ( port, **def** onResult ) \n \t* Temperature Sensor\n \t * **temperatureRead** ( port, **def** onResult ) \n \t* PIR Motion Sensor\n \t * **pirMotionSensorRead** ( port, **def** onResult ) \n \t* Touch Sensor\n \t * **touchSensorRead** ( port, **def** onResult ) \n \t* LimitSwitch\n \t * **limitSwitchRead** ( port, slot, **def** onResult ) \n \t* Humiture Sensor\n \t * **humitureSensorRead** ( port, type, **def** onResult ) \n \t* Gas Sensor\n \t * **gasSensorRead** ( port, **def** onResult )\n \t* Flame Sensor\n \t * **flameSensorRead** ( port, **def** onResult ) \n \t* Button\n \t * **buttonRead** ( port, **def** onResult ) \n \t* Potentiometer\n \t * **potentiometerRead** ( port, **def** onResult )\n \t* Joystick\n \t * **joystickRead** ( port, axis, **def** onResult )\n \t* 3-Axis Accelerometer and Gyro Sensor\n \t * **gyroRead** (port, axis, **def** onResult )\n \t* Compass\n \t * **compassRead** ( **def** onResult )\n \t\n * Display\n \t* RGB Led\n \t * **rgbLedSetColor** ( port, slot, index, r, g, b )\n \t * **rgbLedShow** ( port, slot )\n \t * **rgbLedDisplay** ( port, slot, index, r, g, b )\n \t* 7-segment Display\n \t * **sevenSegmentDisplay** ( port, value )\n \t* Led Matrix Display\n \t * **ledMatrixDisplayMessage** ( port, x, y, msg )\n \t * **ledMatrixDisplayRaw** ( port, buffer )\n \t* Serial LCD Display\n \t * **lcdDisplay** ( string )\n \t \n * Others\n \t* DSLR Shutter\n\t * **shutterOn** ( port )\n\t * **shutterOff** ( port )\n\t * **focusOn** ( port )\n\t * **focusOff** ( port )\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/megapi/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.makeblock.com", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "megapi", "package_url": "https://pypi.org/project/megapi/", "platform": "", "project_url": "https://pypi.org/project/megapi/", "project_urls": { "Homepage": "http://www.makeblock.com" }, "release_url": "https://pypi.org/project/megapi/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "python for megapi", "version": "0.2.2" }, "last_serial": 4834300, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "158f6ce1eb12d8c614391ac7ae7d1be6", "sha256": "6edce442944cf766c0e667222c2f4148e786c200d8656ae5bba2da03b2d1c732" }, "downloads": -1, "filename": "megapi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "158f6ce1eb12d8c614391ac7ae7d1be6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4482, "upload_time": "2016-03-24T03:07:23", "url": "https://files.pythonhosted.org/packages/e9/9c/6b610987c900deba1e00286c78952b601ecca21515876f3ecfa1bd7938be/megapi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "79c61f721122d64005b612e6b9c63788", "sha256": "a3ab6dc8ab2f045956ce588d367a3997fb9e151b2385091c33b413ea0d75e80a" }, "downloads": -1, "filename": "megapi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "79c61f721122d64005b612e6b9c63788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4532, "upload_time": "2016-03-29T12:31:37", "url": "https://files.pythonhosted.org/packages/b7/5a/ef8681ff651f39cfc47e4911e3ef9e4b139d723db032c6088d0c0e3b1ecc/megapi-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2c802eec66ea3e10585d8361887b51b1", "sha256": "47e903ab34004bfb64b894aa96e94a5521e8a17be79c8b8074e6391ad252ef95" }, "downloads": -1, "filename": "megapi-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2c802eec66ea3e10585d8361887b51b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4585, "upload_time": "2016-04-08T06:15:43", "url": "https://files.pythonhosted.org/packages/f7/bd/1937c95d9a0f6c1c6a97e241e16194c1609b5649f57413c585dab43e6a34/megapi-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "673ecaee04d3675a6db32e99749901c0", "sha256": "072e0c9cf3d60453775415691373f54e095638538fc2f4b871deee003e188c5a" }, "downloads": -1, "filename": "megapi-0.1.3.tar.gz", "has_sig": false, "md5_digest": "673ecaee04d3675a6db32e99749901c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4584, "upload_time": "2016-04-08T06:17:02", "url": "https://files.pythonhosted.org/packages/c1/63/08bb3a0a9a0ef48eeed2ac4cc81639a7f05522a41f76e66255c46811f2bb/megapi-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "cfd62f0a37aefb302352eba3f3870e06", "sha256": "a2ff1570f1814843d4a644b48f097433e45e3b9446320550534ca7ee5051881c" }, "downloads": -1, "filename": "megapi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "cfd62f0a37aefb302352eba3f3870e06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4633, "upload_time": "2016-04-20T08:29:01", "url": "https://files.pythonhosted.org/packages/09/d1/5e44464c72db7335f5c5ad2294ccac2852425935fc89d8a82185de516093/megapi-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "6c7ae7b4966ff721dcfa06d259c72db0", "sha256": "ee0d23bdc5537bfef3b9f2d0c7009e0cf2e773f0f8c6ef1fd48e8246262d7593" }, "downloads": -1, "filename": "megapi-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6c7ae7b4966ff721dcfa06d259c72db0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4623, "upload_time": "2016-04-20T08:42:02", "url": "https://files.pythonhosted.org/packages/9d/44/6b8b72d630dd988bcb4d247bd0dbdd374a87d85c092856f1bde471bfb01d/megapi-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "183a5dbbf573b683169c4a1fe37de5dd", "sha256": "7ffce12b3d84e05715d10277e191e71ba2379e82b0d7ae56c5bafec877a81f72" }, "downloads": -1, "filename": "megapi-0.1.6.zip", "has_sig": false, "md5_digest": "183a5dbbf573b683169c4a1fe37de5dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5644, "upload_time": "2017-12-26T12:11:28", "url": "https://files.pythonhosted.org/packages/6c/0a/397c7e90f92f1c1f1cb84c8d3220e85078bf46d906271632e082d109ae1f/megapi-0.1.6.zip" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "daf9a932e090f48988c784499b8e44df", "sha256": "62b5f890a7b122a9449b32ec191d8443ddca66a7a8e4e7e13482e783154f91d8" }, "downloads": -1, "filename": "megapi-0.1.7.zip", "has_sig": false, "md5_digest": "daf9a932e090f48988c784499b8e44df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5686, "upload_time": "2018-01-04T06:32:15", "url": "https://files.pythonhosted.org/packages/86/06/aeeb9d28356220b5423518d51fdf3cf8d11fd3b08a9be00d9a60cd37150b/megapi-0.1.7.zip" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "a67267a0801ea3edc466202cd4508cc8", "sha256": "0d12dbaa6b03ae6450a39c43c01f483c7af7ee19edede68577e11c118241fdfe" }, "downloads": -1, "filename": "megapi-0.1.8.zip", "has_sig": false, "md5_digest": "a67267a0801ea3edc466202cd4508cc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5682, "upload_time": "2018-01-04T08:31:29", "url": "https://files.pythonhosted.org/packages/c2/7d/4a580cc07cf191195766da94f1459a1f7db4c1b0fb8fd766aebbddc7d855/megapi-0.1.8.zip" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "d5b523a5af65f43bf90630ea3f14a54f", "sha256": "49151a63f379f85fab2876c1a4ba727203eefbbab07ebf2a9d80962aed11aa7d" }, "downloads": -1, "filename": "megapi-0.1.9.zip", "has_sig": false, "md5_digest": "d5b523a5af65f43bf90630ea3f14a54f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5682, "upload_time": "2018-12-12T09:37:21", "url": "https://files.pythonhosted.org/packages/83/a3/ea7794132b10f08d56be9d7b495a7bd97ef9b104a8fea5e02f1be34bd14a/megapi-0.1.9.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5d1450b450f50d5afb279d8fd2c3f880", "sha256": "aa4f5b48997079444e456b4bed58606e00d0a4b316b2be11479f1cacfad69b33" }, "downloads": -1, "filename": "megapi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5d1450b450f50d5afb279d8fd2c3f880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4847, "upload_time": "2019-01-18T09:03:37", "url": "https://files.pythonhosted.org/packages/e5/45/6b6725de4524ae5a7d8c1b795721649db00a6c9ab43067ca992fd0552033/megapi-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f84d4c9f6aec414e66eb711d4ee80e9d", "sha256": "ce2e19d22b9fd4692bcc066c76fed407660986e0c2ace78712a310fa1b316460" }, "downloads": -1, "filename": "megapi-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f84d4c9f6aec414e66eb711d4ee80e9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4580, "upload_time": "2019-02-18T09:19:38", "url": "https://files.pythonhosted.org/packages/d3/f8/87ffa9a3364919839e2dd8faa51694ac151554ada7076e3573a18618a1a8/megapi-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5f608bd4f5e82249015a4382c31e263b", "sha256": "1fce35d153c9038ea1887c2720d2abe74d6c0d15c761d0cb2debfdbc81f014ba" }, "downloads": -1, "filename": "megapi-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5f608bd4f5e82249015a4382c31e263b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4929, "upload_time": "2019-02-18T10:08:41", "url": "https://files.pythonhosted.org/packages/a9/ff/4db9a95b8bcd8c14b6b2f4fe4e4b493c28f7401ea1251a44bda90a1f7d25/megapi-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5f608bd4f5e82249015a4382c31e263b", "sha256": "1fce35d153c9038ea1887c2720d2abe74d6c0d15c761d0cb2debfdbc81f014ba" }, "downloads": -1, "filename": "megapi-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5f608bd4f5e82249015a4382c31e263b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4929, "upload_time": "2019-02-18T10:08:41", "url": "https://files.pythonhosted.org/packages/a9/ff/4db9a95b8bcd8c14b6b2f4fe4e4b493c28f7401ea1251a44bda90a1f7d25/megapi-0.2.2.tar.gz" } ] }