# kmpico - MicroPython Library for Raspberry Pi Pico
A user-friendly MicroPython library for Raspberry Pi Pico to easily control various sensors and modules like LEDs, buzzers, motors, DHT sensors, OLED displays, and more.
## ⚠️ Important Note
This is a **MicroPython** library. It cannot be installed on a standard computer using `pip`. You need to transfer the files to your Raspberry Pi Pico's filesystem.
## Installation
1. Connect your Raspberry Pi Pico to your computer.
2. Using a tool like Thonny IDE, copy the entire `kmpico` folder to the `/lib` directory on your Pico.
## Dependencies
This library requires the following external libraries to be present on your Pico's filesystem. Please install them separately:
- `dht.py`
- `ssd1306.py`
- `neopixel.py`
## Basic Usage
```python
from kmpico import DigitalLED
from time import sleep
# Assuming an LED is connected to GP15
led = DigitalLED(15)
while True:
led.on()
sleep(1)
led.off()
sleep(1)
Raw data
{
"_id": null,
"home_page": null,
"name": "kmpico",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "micropython, raspberry pi pico, pico, sensors, electronics",
"author": null,
"author_email": "limtae <edh427@sen.go.kr>",
"download_url": "https://files.pythonhosted.org/packages/7c/d5/44cfb84ebb43aa0517fab9e9d2d2a239cb39a8892ec004e55d1dd4ee1834/kmpico-0.0.2.tar.gz",
"platform": null,
"description": "# kmpico - MicroPython Library for Raspberry Pi Pico\n\nA user-friendly MicroPython library for Raspberry Pi Pico to easily control various sensors and modules like LEDs, buzzers, motors, DHT sensors, OLED displays, and more.\n\n## \u26a0\ufe0f Important Note\nThis is a **MicroPython** library. It cannot be installed on a standard computer using `pip`. You need to transfer the files to your Raspberry Pi Pico's filesystem.\n\n## Installation\n1. Connect your Raspberry Pi Pico to your computer.\n2. Using a tool like Thonny IDE, copy the entire `kmpico` folder to the `/lib` directory on your Pico.\n\n## Dependencies\nThis library requires the following external libraries to be present on your Pico's filesystem. Please install them separately:\n- `dht.py`\n- `ssd1306.py`\n- `neopixel.py`\n\n## Basic Usage\n```python\nfrom kmpico import DigitalLED\nfrom time import sleep\n\n# Assuming an LED is connected to GP15\nled = DigitalLED(15)\n\nwhile True:\n led.on()\n sleep(1)\n led.off()\n sleep(1)\n \n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "kyungmoon_A user-friendly MicroPython library for Raspberry Pi Pico to control various sensors and modules.",
"version": "0.0.2",
"project_urls": null,
"split_keywords": [
"micropython",
" raspberry pi pico",
" pico",
" sensors",
" electronics"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "3475b9cd9ada7aac1e6b1a9efc6c8dc34670c58475ac85de1969e4d16c2647a3",
"md5": "db0314e6dc67e4494c8efb69b4981b20",
"sha256": "660947f0913f0d0bdf1be8f80602233db30dbddc61010b04609204cfa733cee7"
},
"downloads": -1,
"filename": "kmpico-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "db0314e6dc67e4494c8efb69b4981b20",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 21088,
"upload_time": "2025-08-22T03:10:43",
"upload_time_iso_8601": "2025-08-22T03:10:43.733442Z",
"url": "https://files.pythonhosted.org/packages/34/75/b9cd9ada7aac1e6b1a9efc6c8dc34670c58475ac85de1969e4d16c2647a3/kmpico-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7cd544cfb84ebb43aa0517fab9e9d2d2a239cb39a8892ec004e55d1dd4ee1834",
"md5": "bcb1ab3123d09810eabb9a6014be12e6",
"sha256": "24c628b11aab7456ff00e577a12694b45c2c358d8d85b9f26cdda0d6ac7753aa"
},
"downloads": -1,
"filename": "kmpico-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "bcb1ab3123d09810eabb9a6014be12e6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 21551,
"upload_time": "2025-08-22T03:10:44",
"upload_time_iso_8601": "2025-08-22T03:10:44.866426Z",
"url": "https://files.pythonhosted.org/packages/7c/d5/44cfb84ebb43aa0517fab9e9d2d2a239cb39a8892ec004e55d1dd4ee1834/kmpico-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-22 03:10:44",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "kmpico"
}