gpio_led_control
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| gpio_led_control [2016/08/09 17:48] – walkeradmin | gpio_led_control [2017/10/22 15:40] (current) – walkeradmin | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| \\ | \\ | ||
| \\ | \\ | ||
| - | **Please be aware, the GPIO pins are 3.3v Logic, and are restricted to 16mA** | + | **Please be aware, the GPIO pins are 3.3v Logic, and are restricted to 16mA - exceeding 16 mA will damage your Pi** |
| \\ | \\ | ||
| \\ | \\ | ||
| Line 34: | Line 34: | ||
| #import modules | #import modules | ||
| import RPi.GPIO as GPIO # This imports the GPIO libarary that allows the use of the GPIO pins, | import RPi.GPIO as GPIO # This imports the GPIO libarary that allows the use of the GPIO pins, | ||
| - | | + | |
| # These libraries are built in to Raspbian. | # These libraries are built in to Raspbian. | ||
| | | ||
| | | ||
| - | GPIO.setmode(GPIO.BOARD) | + | GPIO.setmode (GPIO.BOARD) |
| # so we can reference it by using BOARD as pin 12. However there is | # so we can reference it by using BOARD as pin 12. However there is | ||
| # another option (BCM) where we can reference a pin by it's name, pin | # another option (BCM) where we can reference a pin by it's name, pin | ||
| Line 46: | Line 46: | ||
| # read in a voltage (but only in terms of a 0 or a 1)) | # read in a voltage (but only in terms of a 0 or a 1)) | ||
| | | ||
| - | GPIO.output(12, | + | GPIO.output(12, |
| | | ||
| - | time.sleep(3) | + | time.sleep(1) # waits one second (settling time) |
| | | ||
| - | GPIO.output(12, | + | GPIO.output(12, |
| | | ||
| + | time.sleep(3) | ||
| | | ||
| - | GPIO.cleanup() | + | GPIO.cleanup() |
| \\ | \\ | ||
| \\ | \\ | ||
| Line 61: | Line 62: | ||
| \\ | \\ | ||
| The LED should come on for 3 seconds, then go off. The program will then end. | The LED should come on for 3 seconds, then go off. The program will then end. | ||
| + | \\ | ||
| + | \\ | ||
| + | You can see it in operation Here: {{: | ||
| + | \\ | ||
| + | **Remember: | ||
| + | |||
| + | Pins are 3.3v | ||
| + | \\ | ||
| + | 16mA MAX | ||
| + | \\ | ||
| + | \\ | ||
| + | This guide is comprised of information from a youtube video by **Gaven MacDonald**. Thanks Gaven. | ||
| \\ | \\ | ||
| \\ | \\ | ||
gpio_led_control.1470764901.txt.gz · Last modified: (external edit)
