Hi Guys,
I did a search and found a few similar posts (like this one) but I can’t solve so asking here…
The problem: Maestro just blinks yellow light slowly, once per second. ( I guess stuck in baud auto detect mode )
I’ve seen this Pololu page which explains the yellow blinking light.
I am using an Arduino Uno and a brand new Maestro Micro (6 servo).
I am using the basic example that comes with the the PololuMaestro lib.
Wire Connections are standard:
Maestro RX to Uno 11
Maestro TX tp Uno 10
Maestro Board Gnd to Uno Gnd
Maestro Board Power to Uno +5V Out
Maestro Servo Power to 5V Power Supply
Maestro RST left floating
Standard Hobby servo on channel 0.
The arduino loads the app just fine. The code runs because I’m testing with Serial.print which shows up on serial monitor.
I’ve tried a lot of different things:
- testing the wires and they all seem fine.
- using a single 5V power source instead of two and get the same issue.
- a different Maestro Micro (found an old one) and it shows same blinking yellow issue.
- swapping rx and tx lines in case I was crazy
- removing the power to servo, removing servo, and removing arduino rx <-> maestro tx, so only wires were arduino 5v <-> maestro vin, common ground and arduino tx <-> maestro rx.
- using the Uno’s hardwired Serial port instead of the virtual serial ports
- using a different Uno (I found an old one).
- adding the reset pin into the mix. I used arduino 12 <-> maestro rst and initialized maestro with “MicroMaestro maestro(maestroSerial, 12);”.
- calling “maestro.reset()”, which works, verified by 4 fast blinks of yellow LED. But then it falls back into slow yellow LED blinking.
None of these fixed. I’m stumped.
I only have a Mac so I’m not able to use the Windows Maestro connection software.
Thank you for any ideas!