Robot intelligent – Dépannage
What is Debugging?
The process of being a doctor to robot is called debugging, or, troubleshooting, where you try to figure out where the fault lies (if present) and correct it. Below are some of the problems that might occur when working with this robot along with their solutions:
FAQ 1: My robot isn’t working
When the robot isn’t working, the following two cases are possible:
- The M1 and M2 LEDs are glowing.
- The M1 and M2 LEDs aren’t glowing.
Case 1: The M1 and M2 LEDs are glowing
If the LEDs are glowing, but the robot still doesn’t work, it means there is a problem with the hardware. This further has three possibilities:
- Connections are loose: Check all the connections and make sure they are tight and secure; replace the faulty/loose jumper wire if necessary.
- VVR isn’t at its maximum: For the robot to work, VVR (supply voltage) should be at its maximum. To ensure the same, check whether the VAR VOLTAGE knob on evive’s right side is fully turned towards the right.

- The battery isn’t fully charged: When evive isn’t fully charged, it cannot provide enough current to the motor due to low battery. Hence, you must charge it using the USB cable. Try running the robot once its internal battery is fully charged.

Case 2: The M1 and M2 LEDs aren’t glowing
If the LEDs aren’t glowing, it means there is a problem with the scratch script uploaded to evive. Check the script that you’ve written and make sure that there are no errors.
FAQ 2: My robot is working, but doesn’t follow the instructions correctly; on pressing ‘Up’, it moves in another direction.
There are several possible reasons for this problem. Here are a few suggestions to help you fix it:
- Make sure that the motor on the left is connected to motor channel 1, i.e. M1, and the motor on the right is connected to motor channel 2, i.e. M2.
- While pressing Up, if the robot turns right, then the connections of channel 2, i.e. M2 are correct; you must reverse the connections of channel M1.
Similarly, Now check the if the robot turns left upon pressing Up, then the connections of channel 1, i.e. M1 are correct; you must reverse the connections of channel M2. If it moves backward, then you must reverse the connections of both the channels. - Check the other buttons as well; if the direction doesn’t match the action then perhaps your script is incorrect; you must correct it.
Many times people forget to select either the appropriate motor channel or the direction of rotation while writing the script.
After making the necessary changes in your script, follow steps 1 through 3 again if the robot doesn’t work properly.
FAQ 3: My robot runs slowly even when fully charged.
The maximum voltage that evive can provide is 5V. If you want to increase the speed of your motor, you can attach an external battery (Li-Po or Li-ion) having a voltage rating between 6V and 12V.
FAQ 4: My robot is very loose/weak.
Loose nuts and bolts could be the reason behind this problem. You must tighten them to make your robot strong and efficient.
