Skip to content
Snippets Groups Projects
Commit 4795570e authored by Adrien Chabod's avatar Adrien Chabod
Browse files

main.py machine alpha

parent 505c799a
Branches
No related tags found
1 merge request!1MAJ BDD + Data commande fonctionnel
from multiprocessing.connection import wait
import RPi.GPIO as GPIO
from time import sleep # this lets us have a time delay (see line 12)
import RPi.GPIO as gpio
import sys
increment = 0
......@@ -21,31 +20,34 @@ gpioDebitmetre1 = 1
gpioDebitmetre2 = 2
gpioDebitmetre3 = 3
pompe1 = GPIO.PWM(gpioPompe1,100)
pompe2 = GPIO.PWM(gpioPompe2,100)
pompe3 = GPIO.PWM(gpioPompe3,100)
pompe1 = gpio.PWM(gpioPompe1,100)
pompe2 = gpio.PWM(gpioPompe2,100)
pompe3 = gpio.PWM(gpioPompe3,100)
def gpioSetup():
GPIO.setmode(GPIO.BCM)
#GPIO POMPES
GPIO.setup(gpioPompe1, GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(gpioPompe2, GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(gpioPompe3, GPIO.OUT, initial=GPIO.LOW)
#GPIO EV
GPIO.setup(gpioElectrovanne1, GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(gpioElectrovanne2, GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(gpioElectrovanne3, GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(gpioElectrovanne4, GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(gpioElectrovanne5, GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(gpioElectrovanne6, GPIO.OUT, initial=GPIO.LOW)
#GPIO DEBIMETRE
GPIO.setup(gpioDebitmetre1, GPIO.IN)
GPIO.setup(gpioDebitmetre2, GPIO.IN)
GPIO.setup(gpioDebitmetre3, GPIO.IN)
gpio.setmode(gpio.BCM)
#gpio POMPES
gpio.setup(gpioPompe1, gpio.OUT, initial=gpio.LOW)
gpio.setup(gpioPompe2, gpio.OUT, initial=gpio.LOW)
gpio.setup(gpioPompe3, gpio.OUT, initial=gpio.LOW)
#gpio EV
gpio.setup(gpioElectrovanne1, gpio.OUT, initial=gpio.LOW)
gpio.setup(gpioElectrovanne2, gpio.OUT, initial=gpio.LOW)
gpio.setup(gpioElectrovanne3, gpio.OUT, initial=gpio.LOW)
gpio.setup(gpioElectrovanne4, gpio.OUT, initial=gpio.LOW)
gpio.setup(gpioElectrovanne5, gpio.OUT, initial=gpio.LOW)
gpio.setup(gpioElectrovanne6, gpio.OUT, initial=gpio.LOW)
#gpio DEBIMETRE
gpio.setup(gpioDebitmetre1, gpio.IN)
gpio.setup(gpioDebitmetre2, gpio.IN)
gpio.setup(gpioDebitmetre3, gpio.IN)
def main(commande: tuple):
increment = 0
for k in commande:
if k >= increment:
GPIO.output()
\ No newline at end of file
for k in len(commande):
id_bec = commande[k][0]
if increment < commande[k][1]:
gpio.output(pompe1, gpio.HIGH)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment