def initialize(self): self._logger.info("Running OPi.GPIO") GPIO.setwarnings(False) # Disable GPIO warnings self.filamentsensorngOrangePiPlugin_confirmations_tracking = 0
import time from time import sleep import serial from serial import Serial import math, signal, sys, os import OPi.GPIO as GPIO GPIO.setboard(GPIO.PCPCPLUS) GPIO.setmode(GPIO.BOARD) GPIO.setwarnings(False) # initialise variables delayTime = 0.5 # in seconds ser = Serial('/dev/ttyS3', 9600) ser.flushInput() ser.flushOutput() # Input pin for the digital signal will be picked here Digital_PIN = 29 GPIO.setup(Digital_PIN, GPIO.IN, pull_up_down=GPIO.PUD_OFF) ############################################################################################################# # ######## # main program loop # ######## # The program reads the current value of the input pin