From ed947850f99b54ca471f69af9597f7caa134c338 Mon Sep 17 00:00:00 2001 From: LazyAssassin445 Date: Tue, 14 Mar 2017 07:31:05 +0000 Subject: [PATCH] Finished LED test program (The extra setups at the top are needed to clear the gpio pin) --- testprograms/ledtest | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/testprograms/ledtest b/testprograms/ledtest index 27edcd1..0434034 100755 --- a/testprograms/ledtest +++ b/testprograms/ledtest @@ -4,18 +4,24 @@ import RPi.GPIO as GPIO import time import sys -GPIO.cleanup() -GPIO.setmode(GPIO.BCM) -GPIO.setup(23, GPIO.OUT) +gpio = int(input("What GPIO port would you like to test? ")) -GPIO.output(23, 0) +GPIO.setwarnings(False) +GPIO.setmode(GPIO.BCM) +GPIO.setup(gpio, GPIO.OUT) +GPIO.cleanup() + +GPIO.setmode(GPIO.BCM) +GPIO.setup(gpio, GPIO.OUT) + +GPIO.output(gpio, 0) while True: time.sleep(5) - GPIO.output(23, 1) + GPIO.output(gpio, 1) print("on") time.sleep(5) - GPIO.output(23, 0) + GPIO.output(gpio, 0) print("off") GPIO.cleanup()