Example #1
0
    def check_run_mode(self):
        """
        this method will check for the needed running mode
        """

        # check if the test one button is choosen
        if GPIO.pin(test1_button == 1):
            # check if the test one button is choosen
            self.test1_button = True
            self.test2_button = False
            self.main_task_button = False
        elif GPIO.pin(test2_button == 1):
            # check if the test two button is choosen
            self.test1_button = False
            self.test2_button = True
            self.main_task_button = False
        elif GPIO.pin(main_task_button == 1):
            # check if the main task button is choosen
            self.test1_button = False
            self.test2_button = False
            self.main_task_button = True
Example #2
0
from time import sleep
GPIO.setmode(GPIO.BCM)
GPIO.setup(2,GPIO.IN)
GPIO.setup(3,GPIO.IN)
GPIO.setup(4,GPIO.IN)
GPIO.setup(17,GPIO.IN)
GPIO.setup(27,GPIO.IN)
GPIO.setup(22,GPIO.IN)
GPIO.setup(10,GPIO.IN)
GPIO.setup(9,GPIO.IN)
adc_value=0
#file = open('soilsensor_reading.txt','w')


while(1):
	if GPIO.pin(26)==1:
	adc_value = GPIO.input(9)*128+GPIO.input(10)*64+GPIO.input(22)*32+GPIO.input(27)*16+GPIO.input(17)*8+GPIO.input(4)*4+GPIO.input(3)*2+GPIO.input(2)*1
	#file.write(adc_value)
	#file_content = file.read()
	#print(file_content)
	print("sensor1")
	print(adc_value)
	else:
	adc_value = GPIO.input(9)*128+GPIO.input(10)*64+GPIO.input(22)*32+GPIO.input(27)*16+GPIO.input(17)*8+GPIO.input(4)*4+GPIO.input(3)*2+GPIO.input(2)*1
	#file.write(adc_value)
	#file_content = file.read()
	#print(file_content)
	print("sensor2")
	print(adc_value)