esp32-magnet


Nameesp32-magnet JSON
Version 1.0.0 PyPI version JSON
download
home_page
SummaryA toolkit to trigger electromagnet
upload_time2022-12-04 08:45:17
maintainer
docs_urlNone
authorClaireChen
requires_python>=3.6
licenseMIT Licence
keywords electromagnet esp32
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ESP magnet

ESP32 firmware to trigger the electromagnet.

## Connection

`GPIO_4` <--> `DOUT_PIN`

## Usage

Connect the serial port of ESP32 dev board to a computer, then create a serial connection with following configuration

| Item     | Value  |
| -------- | ------ |
| Baudrate | 115200 |
| Stop     | 1      |
| Parity   | None   |
| Control  | None   |

After the establishment of connection, use following command to control the board

| Format        | Function                    |
|---------------|-----------------------------|
| `enable`      | start the magnet            |
| `is_enabled`  | judge if magnet is enabled  |
| `disable`     | trigger for once            |
| `is_disabled` | judge if magnet is disabled |
| `restart`     | restart                     |
| `get_status`  | check the status            |





            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "esp32-magnet",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "electromagnet,ESP32",
    "author": "ClaireChen",
    "author_email": "2905415904@qq.com",
    "download_url": "https://files.pythonhosted.org/packages/d0/74/59a16321344bb8965180c2e1838a1f75669dd1c2aa6d5c5b98fde838ab8c/esp32-magnet-1.0.0.tar.gz",
    "platform": null,
    "description": "# ESP magnet\r\n\r\nESP32 firmware to trigger the electromagnet.\r\n\r\n## Connection\r\n\r\n`GPIO_4` <--> `DOUT_PIN`\r\n\r\n## Usage\r\n\r\nConnect the serial port of ESP32 dev board to a computer, then create a serial connection with following configuration\r\n\r\n| Item     | Value  |\r\n| -------- | ------ |\r\n| Baudrate | 115200 |\r\n| Stop     | 1      |\r\n| Parity   | None   |\r\n| Control  | None   |\r\n\r\nAfter the establishment of connection, use following command to control the board\r\n\r\n| Format        | Function                    |\r\n|---------------|-----------------------------|\r\n| `enable`      | start the magnet            |\r\n| `is_enabled`  | judge if magnet is enabled  |\r\n| `disable`     | trigger for once            |\r\n| `is_disabled` | judge if magnet is disabled |\r\n| `restart`     | restart                     |\r\n| `get_status`  | check the status            |\r\n\r\n\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT Licence",
    "summary": "A toolkit to trigger electromagnet",
    "version": "1.0.0",
    "split_keywords": [
        "electromagnet",
        "esp32"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "52d24506212fab17c630d70224697bd7",
                "sha256": "030a50a8c0ae90754abedc186191cecb74b76bf79211ac9e79fd182254b7583a"
            },
            "downloads": -1,
            "filename": "esp32-magnet-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "52d24506212fab17c630d70224697bd7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 2060,
            "upload_time": "2022-12-04T08:45:17",
            "upload_time_iso_8601": "2022-12-04T08:45:17.950655Z",
            "url": "https://files.pythonhosted.org/packages/d0/74/59a16321344bb8965180c2e1838a1f75669dd1c2aa6d5c5b98fde838ab8c/esp32-magnet-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-04 08:45:17",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "esp32-magnet"
}
        
Elapsed time: 0.01561s