{"library":"rpi-gpio","title":"RPi.GPIO","description":"A module to control Raspberry Pi GPIO channels. Provides a simple interface for digital input/output, PWM, and interrupt handling on the Raspberry Pi. Latest version 0.7.1; no longer actively maintained since the BCM2835 GPIO driver update. Works on all Raspberry Pi models but requires root. Uses BCM (Broadcom) pin numbering by default.","language":"python","status":"maintenance","last_verified":"Fri May 01","install":{"commands":[],"cli":null},"imports":["import RPi.GPIO as GPIO","import RPi.GPIO as GPIO"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\nGPIO.setup(18, GPIO.OUT)\n\nwhile True:\n    GPIO.output(18, GPIO.HIGH)\n    time.sleep(1)\n    GPIO.output(18, GPIO.LOW)\n    time.sleep(1)","lang":"python","description":"Blink an LED on BCM pin 18 using BCM numbering.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}