Troubleshooting: Unterschied zwischen den Versionen

Aus www.wiki.ardumower.de
Wechseln zu: Navigation, Suche
(Any unexpected sensor triggering?)
(Any unexpected sensor triggering?)
Zeile 5: Zeile 5:
  
 
==Any unexpected sensor triggering?==
 
==Any unexpected sensor triggering?==
 +
If your robot does something unexpected, it might be sensor that is incorrectly triggering. Check this via the serial console:
 +
 
Run the serial console (Arduino IDE: CTRL+SHIFT+M, 19200 Baud), and start the robot. Each time a sensor triggers, the counter of that sensor will increase. See description of each sensor below.
 
Run the serial console (Arduino IDE: CTRL+SHIFT+M, 19200 Baud), and start the robot. Each time a sensor triggers, the counter of that sensor will increase. See description of each sensor below.
 
Now when your robot does something unexpected, have a look which of the sensor counters increased to locate the problem.
 
Now when your robot does something unexpected, have a look which of the sensor counters increased to locate the problem.

Version vom 13. Februar 2015, 22:07 Uhr

Troubleshooting

Motors working correctly?

Run the serial console (Arduino IDE: CTRL+SHIFT+M, 19200 Baud) and press 'd' and ENTER for menu. Then press '1' and ENTER to run the motor test.

Any unexpected sensor triggering?

If your robot does something unexpected, it might be sensor that is incorrectly triggering. Check this via the serial console:

Run the serial console (Arduino IDE: CTRL+SHIFT+M, 19200 Baud), and start the robot. Each time a sensor triggers, the counter of that sensor will increase. See description of each sensor below. Now when your robot does something unexpected, have a look which of the sensor counters increased to locate the problem.

Some sensor not triggering?

...

Bluetooth not connecting?

...

Console output

When the robot starts, it outputs something like this in the serial console:

 START 
 Ardumower rXXXX
 press...
   d for menu
   v to change console output (sensor counters, values, perimeter etc.)


In the Serial Console you got many Information about your Robot. Here ist what it means :


--- Messages from the serial ---


t - time of current machine state (ms)

l - loop () - cycles per second

v - Verbose mode selected sensor (0 = counts / 1 = sensor values ​​/ 2 = sensor values​​)

- Current machine status (FORW, REV, ROLL etc.)

- After-home-drive? (1/0)

spd - control / speed motor: left (PWM), right (PWM), mower (speed)

sen - current timeout counter engine: left, right, Mower

bum - Bumpercounter: left, right

son - ultrasonic distance-below: counter

pit / roll - inclination (calculated with Accel sensor)

com - Compass Course

by - inductive loop detector: counter

bat - Battery voltage

chg - charging current


--- Menu Konsole ---

'd': menu for testing, adjust IMU, Bluetooth
'v': monitorMode (show Value not Counter
'h': drive home
'p': track perimeter
'l': simulate left bumper
'r': simulate right bumper
's': simulate lawn sensor
'm': toggle mower motor
'c': simulate charging
'+': rotate 90 degrees 
'-': rotate 90 degrees
'3': activate model RC
'0': OFF
'1': Automode motorMowEnable


Further links

  1. Diagnostic