From 7650acd8081d9b50b716fe7c14194daab438e3bf Mon Sep 17 00:00:00 2001 From: jens Date: Thu, 17 Dec 2020 19:06:28 +0100 Subject: [PATCH] - Pololu1376 doesn't accept fractional speeds --- components/actor/stirrerpololu1376.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/actor/stirrerpololu1376.py b/components/actor/stirrerpololu1376.py index 1661cd6..ba8ceaa 100644 --- a/components/actor/stirrerpololu1376.py +++ b/components/actor/stirrerpololu1376.py @@ -25,6 +25,8 @@ class StirrerPololu1376(AStirrer): self.ser_send('V') self.ser_recv() + self.activate(False) + @contextmanager def remote_open(self): try: @@ -55,7 +57,7 @@ class StirrerPololu1376(AStirrer): print("on_activate {}".format(enable)) def on_set_speed(self, speed): - self.ser_send("F" + str(speed) + "%") + self.ser_send("F" + str(int(speed)) + "%") print("Set speed to {} %".format(speed))