示例#1
0
def CheckTemp(lower_limit,upper_limit):
	temp=WaterTemp()
	if temp>upper_limit:
		pin_ob=Pin()
		num=pin_ob.number("WaterTempH")
		print("WATER TOO HOT FOR PLANT")
		GPIO.setup(num, GPIO.OUT)
		GPIO.output(num, GPIO.HIGH)
	if temp<lower_limit:
		pin_ob=Pin()
		num=pin_ob.number("WaterTempL")
		print("Water is too cold")
		GPIO.setup(num, GPIO.OUT)
		GPIO.output(num, GPIO.HIGH)
示例#2
0
#!/usr/bin/python
# Author: Saizenki
# Date: 14.08.2018
import RPi.GPIO as GPIO
from AllPin import Pin 

pin_ob=Pin()
pin=pin_ob.number("ExFan")
print(pin)
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin, GPIO.OUT)

def FanOff():
	#GPIO.output(pin, GPIO.HIGH)
	GPIO.cleanup()
	print("Exhaust Fan Off")

FanOff()
示例#3
0
#!/usr/bin/python
# Author: Saizenki
# Date: 14.08.2018
import RPi.GPIO as GPIO
from AllPin import Pin

pin_ob = Pin()
pin = pin_ob.number("CirFan")
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin, GPIO.OUT)


def FanOn():
    GPIO.output(pin, GPIO.LOW)
    print("Circulation Fan On")


def FanOff():
    GPIO.output(pin, GPIO.HIGH)
    print("Circulation Fan Off")
    GPIO.cleanup()
示例#4
0
def __init__(self):
    pin_ob = Pin()
    num = pin_ob.number("Water_Level_Full")
    GPIO.setwarnings(False)
    GPIO.setmode(GPIO.BOARD)
    GPIO.setup(num, GPIO.IN)
示例#5
0
#!/usr/bin/python
# Author: Saizenki
# Date: 14.08.2018
import RPi.GPIO as GPIO
from AllPin import Pin

name = "Led"

pin_ob = Pin()
pin = pin_ob.number(name)
print(pin)
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin, GPIO.OUT)


def LedOn():
    GPIO.output(pin, GPIO.LOW)
    print("Led is On")


LedOn()
示例#6
0
#!/usr/bin/python
# Author: Saizenki
# Date: 14.08.2018
import RPi.GPIO as GPIO
from AllPin import Pin
pin_ob = Pin()
pin = pin_ob.number("AirPump")
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin, GPIO.OUT)


def AirPumpOn():
    GPIO.output(pin, GPIO.LOW)
    print("Air Pump On")


def AirPumpOff():
    GPIO.output(pin, GPIO.HIGH)
    print("Air Pump Off")
    GPIO.cleanup()