Я просто хочу значение расстояния от функции

#python-3.x #raspberry-pi4 #pigpio

#python-3.x #raspberry-pi4 #pigpio

Вопрос:

Мне просто нужно значение расстояния от функции, если я напечатаю working_odo, это приведет меня в цикл while. Я просто хочу расстояние

 def working_odo(): 
    last_state=IO.input(15)
    state_count=0
    while 1:
        current_state=IO.input(15)
        if(current_state!=last_state):
            state_count =1
            #print(state_count)
            last_state=current_state
            distance = 0.001*state_count
  

Это код raspberry gpio для encoder

Ответ №1:

Я не уверен, что понял вас правильно, может быть:

 def working_odo(): 
   # YOUR implementation here
   while ... :
       if (current_state != ... :
           return distance # ?