def aciona_motor_horizontal_horario_acompanhamento(self): a = self.tempo_passo_motor_novo passos = self.passos_minimos_acompanhamento if passos != 0: #motor_horizontal = Motor(13, 25, 19, 26) motor_horizontal_horario = mv("horario", 25, passos, a) motor_horizontal_horario.automatiza_rotacao() #print("Motor horizontal acionado sentido horário", a, passos) return True else: return False
def aciona_motor_horizontal_horario(self, azimute): a = self.tempo_passo_motor_novo ap = self.angulo_passo_azimute print("O azimute para calculo é: ", azimute) b = (round(azimute / ap)) print("Os passos enviados para o motor foi: ", b) if b != 0: motor_horizontal_anti_horario = mv("horario", 25, b, a) motor_horizontal_anti_horario.automatiza_rotacao() #print("o motor horizontal foi acionado no sentido horário", a, b) return True else: return False
def aciona_motor_horizontal_anti_horario(self, azimute): a = self.tempo_passo_motor_novo # Velocidade do movimento do motor ap = self.angulo_passo_azimute # Angulo por passo print("O azimute para calculo é: ", azimute) # A função **round** faz uma aproximação inteira do valor b = (round(azimute / ap)) print("Os passos enviados para o motor foi: ", b) # Se a quantidade de passos é diferente de zero, o motor é acionado if b != 0: motor_horizontal_anti_horario = mv("anti", 25, b, a) motor_horizontal_anti_horario.automatiza_rotacao() #print("Motor horizontal acionado no sentido anti-horário", a, b) return True else: return False
def um_passo_para_esquerda(self): passos = self.objeto.passos_minimos_acompanhamento motor_horizontal_anti_horario = mv("anti", 25, passos, 130) motor_horizontal_anti_horario.automatiza_rotacao() print(passos) return True
def cria_objeto_motor_horizontal_anti_horario(self): movimento_horizontal_anti_horario = mv("anti", 25, 6000, 100) movimento_horizontal_anti_horario.automatiza_rotacao() return True