# GPIO CONTROL IN RASPBERRY PI PICO
## Hardware control
### Input Devices
- Touch Sensor
- Potenciometer
- Joystick
- PIR
- LM35
- Nextion Display
### Ouput Devices
- LED
- Relay
- Solid state relay
- Motor DC
- RGB
- Servo motor
### Descargar paquete
```
pip install gpiopico
```
### Blink
```python
from gpiopico import Led
from utime import sleep
if __name__=='__main__':
led = Led(pin=0, inverted_logic=True)#common anode
for _ in range(4):
led.on()
sleep(1)
led.off()
sleep(1)
for pwm in range(256):
led.pwm_value(pwm)#0-255
sleep(0.2)
```
### Button
```python
from gpiopico import Led, Button
from utime import sleep
if __name__=='__main__':
led = Led(pin=0, inverted_logic=True)#common anode
button = Button(pin=1)
button.when_pressed = led.on
button.on_hold = led.off
while True:
button.check_state()
```
Raw data
{
"_id": null,
"home_page": "https://github.com/irvyncornejo/hwlib/tree/main/raspberry-pico/rpi-gpio-pico",
"name": "gpiopico",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "raspberry-pi pico,rpi-pico",
"author": "Irvyn Cornejo",
"author_email": "irvyncornejo@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/7c/69/fb0f4c374c8cdb0b9da90532a62de774f2b1bfd85f562dad7105ef1d2d10/gpiopico-1.0.0.tar.gz",
"platform": null,
"description": "# GPIO CONTROL IN RASPBERRY PI PICO\n## Hardware control\n\n### Input Devices\n- Touch Sensor\n- Potenciometer\n- Joystick\n- PIR\n- LM35\n- Nextion Display\n### Ouput Devices\n- LED\n- Relay\n- Solid state relay\n- Motor DC\n- RGB\n- Servo motor\n### Descargar paquete\n```\npip install gpiopico\n```\n\n\n### Blink\n```python\nfrom gpiopico import Led\nfrom utime import sleep\n\nif __name__=='__main__':\n led = Led(pin=0, inverted_logic=True)#common anode\n \n for _ in range(4):\n led.on()\n sleep(1)\n led.off()\n sleep(1)\n\n for pwm in range(256):\n led.pwm_value(pwm)#0-255\n sleep(0.2)\n\n```\n### Button\n```python\nfrom gpiopico import Led, Button\nfrom utime import sleep\n\nif __name__=='__main__':\n led = Led(pin=0, inverted_logic=True)#common anode\n button = Button(pin=1)\n \n button.when_pressed = led.on\n button.on_hold = led.off \n \n while True:\n button.check_state()\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Easy way to connect hardware and use gpio in raspberry pico",
"version": "1.0.0",
"split_keywords": [
"raspberry-pi pico",
"rpi-pico"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7c69fb0f4c374c8cdb0b9da90532a62de774f2b1bfd85f562dad7105ef1d2d10",
"md5": "1b67b5c4a97d0253c11deb54e7639e91",
"sha256": "b126b3b79d3d335a669444b07ae785d73e3646b175f11c1d4f48b38c7553e00c"
},
"downloads": -1,
"filename": "gpiopico-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "1b67b5c4a97d0253c11deb54e7639e91",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8463,
"upload_time": "2023-03-26T23:09:35",
"upload_time_iso_8601": "2023-03-26T23:09:35.441492Z",
"url": "https://files.pythonhosted.org/packages/7c/69/fb0f4c374c8cdb0b9da90532a62de774f2b1bfd85f562dad7105ef1d2d10/gpiopico-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-26 23:09:35",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "gpiopico"
}