mycobot_ros/mycobot_ai/scripts/pump.py
2021-11-03 15:59:48 +08:00

38 lines
783 B
Python

#encoding: UTF-8
#!/usr/bin/env python2
import rospy
import time
from moving_utils import Movement
class Pump(Movement):
def __init__(self):
super(Pump, self).__init__()
rospy.init_node("pump", anonymous=True)
def run(self):
self.pub_pump(False)
time.sleep(1)
self.pub_pump(True)
time.sleep(5)
self.pub_pump(False)
def gpiod(self):
import RPi.GPIO as GPIO
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(20, GPIO.OUT)
GPIO.setup(21, GPIO.OUT)
GPIO.output(20, 0)
GPIO.output(21, 0)
time.sleep(3)
print "close"
GPIO.output(20, 1)
GPIO.output(21, 1)
if __name__ == "__main__":
pump = Pump()
pump.gpiod()