Troubleshooting: Unterschied zwischen den Versionen

Aus www.wiki.ardumower.de
Wechseln zu: Navigation, Suche
(Motors working correct?)
Zeile 1: Zeile 1:
  
 +
=Troubleshooting=
 
# Motors working correct?
 
# Motors working correct?
 +
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?
 
# Any unexpected sensor triggering?
 +
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 are below.
  
# Sensor not triggering?
+
Now when your robot does something unexpected, have a look if any sensor counter increased to locate the problem.
 +
 
 +
# Some sensor not triggering?
 +
...
  
 
# Bluetooth not connecting?
 
# Bluetooth not connecting?
 +
...
  
 
=Console output=
 
=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.
 
In the Serial Console you got many Information about your Robot.
 
Here ist what it means :
 
Here ist what it means :

Version vom 13. Februar 2015, 21:56 Uhr

Troubleshooting

  1. Motors working correct?

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.

  1. Any unexpected sensor triggering?

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 are below.

Now when your robot does something unexpected, have a look if any sensor counter increased to locate the problem.

  1. Some sensor not triggering?

...

  1. 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