diff --git a/GPIO/control.py b/GPIO/control.py new file mode 100644 index 0000000..cf2e396 --- /dev/null +++ b/GPIO/control.py @@ -0,0 +1,40 @@ +''' + ____ ____ ___ ___ + / ___| _ \_ _/ _ \ + | | _| |_) | | | | | + | |_| | __/| | |_| | + \____|_| |___\___/ + +script to control GPIO output + +GPIO 16 -> SARA 5V +GPIO 20 -> SARA PWR ON + +option 1: +CLI tool like pinctrl +pinctrl set 17 op +pinctrl set 17 dh +pinctrl set 17 dl + +option 2: +python library RPI.GPIO + + +/usr/bin/python3 /var/www/nebuleair_pro_4g/GPIO/control.py +''' + +import RPi.GPIO as GPIO +import time + +selected_GPIO = 16 + +GPIO.setmode(GPIO.BCM) # Use BCM numbering +GPIO.setup(selected_GPIO, GPIO.OUT) # Set GPIO17 as an output + +while True: + GPIO.output(selected_GPIO, GPIO.HIGH) # Turn ON + time.sleep(1) # Wait 1 sec + GPIO.output(selected_GPIO, GPIO.LOW) # Turn OFF + time.sleep(1) # Wait 1 sec + +