|
| main_Pcontrol.pin_EN = pyb.Pin (pyb.Pin.board.PA10, pyb.Pin.OUT_PP) |
|
| main_Pcontrol.pin_IN1 = pyb.Pin (pyb.Pin.board.PB4, pyb.Pin.OUT_PP) |
|
| main_Pcontrol.pin_IN2 = pyb.Pin (pyb.Pin.board.PB5, pyb.Pin.OUT_PP) |
|
| main_Pcontrol.tim = pyb.Timer(3, freq=20000) |
|
| main_Pcontrol.moe = MotorDriver(pin_EN, pin_IN1, pin_IN2, tim) |
|
| main_Pcontrol.ENC_1 = Encoder (pyb.Pin.board.PB6,pyb.Pin.board.PB7,4) |
|
| main_Pcontrol.setpoint = int(input("What integer position would you like to set the motor to? ")) |
|
| main_Pcontrol.rec_pos = ENC_1.tot_position |
|
| main_Pcontrol.pcontrol1 = P_controller(moe, ENC_1) |
|