Uploaded January 2026 | Updated September 2026, 3 days ago
Routing the beeper output to the MCU and recording signal edges …
↓↓↓ Complete description, time index and links below ↓↓↓
Last week we’ve finished the RPM measurement via the fluctuations in the motor current by calibrating the whole thing (link below). It’s time for something new. So why don’t we try to decode the beep codes from the motor driver?
First we modify our circuit to make the beeper output of the motor driver available as input on our Arduino. After some tests we write code to record the falling and rising edges on that input. We test that too and it’s working (almost) perfectly.
00:00 Intro – let’s detect the motor driver beep codes
00:49 Circuit – different digital isolator and two new wires
03:25 Breadboard – beeper to digital isolator to Arduino
04:30 Test 1 – checking if throttle circuit is still working
05:05 Test 2 – observing the beeper output on the scope
07:30 Test 3 – observing the Arduino pin on the scope
09:21 Code – an interrupt driven recorder for beeps
13:45 Test 4 – beep recorder records (almost) everything
18:15 Wrap-up – I’m not quite sure how to proceed, bye
Full Fly-by-Wire Electric Outboard youtube.com/playlist?list=PLwq-2MnM58FKvpYgFXgNCjlKo14L0KI16
Full Fly-by-Wire Electric Outboard (3): Throttle Circuit & Code Prototype youtu.be/md_40aFueLc
Full Fly-by-Wire Electric Outboard (4): Throttle Circuit & Code Test youtu.be/yEfVJVy8n8E
Full Fly-by-Wire Electric Outboard (28): RPM Measurement via Motor Current (3) youtu.be/OXp57XXmjYg
#flybywire #electricoutboard #haswing #trollingmotor #outboardmotor #outboard #robertssmorgasbord
Routing the beeper output to the MCU and recording signal edges …
↓↓↓ Complete description, time index and links below ↓↓↓
Last week we’ve finished the RPM measurement via the fluctuations in the motor current by calibrating the whole thing (link below). It’s time for something new. So why don’t we try to decode the beep codes from the motor driver?
First we modify our circuit to make the beeper output of the motor driver available as input on our Arduino. After some tests we write code to record the falling and rising edges on that input. We test that too and it’s working (almost) perfectly.
00:00 Intro – let’s detect the motor driver beep codes
00:49 Circuit – different digital isolator and two new wires
03:25 Breadboard – beeper to digital isolator to Arduino
04:30 Test 1 – checking if throttle circuit is still working
05:05 Test 2 – observing the beeper output on the scope
07:30 Test 3 – observing the Arduino pin on the scope
09:21 Code – an interrupt driven recorder for beeps
13:45 Test 4 – beep recorder records (almost) everything
18:15 Wrap-up – I’m not quite sure how to proceed, bye
Full Fly-by-Wire Electric Outboard youtube.com/playlist?list=PLwq-2MnM58FKvpYgFXgNCjlKo14L0KI16
Full Fly-by-Wire Electric Outboard (3): Throttle Circuit & Code Prototype youtu.be/md_40aFueLc
Full Fly-by-Wire Electric Outboard (4): Throttle Circuit & Code Test youtu.be/yEfVJVy8n8E
Full Fly-by-Wire Electric Outboard (28): RPM Measurement via Motor Current (3) youtu.be/OXp57XXmjYg
#flybywire #electricoutboard #haswing #trollingmotor #outboardmotor #outboard #robertssmorgasbord










