I can't connect any of my Arduino boards to my laptop. I'm using linux mint 18, and I've followed IDE setting up guide on "rosserial_arduino/Tutorials/Arduino IDE Setup - ROS Wiki". But I can't set the serial board in the IDE, and I couldn't see ttyACM0 or ttyUSB0 in the dev folder. Please help, Many thanks
This sort of problem is often caused by using a charge-only or defective USB cable. Try using your cable on another device to make sure it works for data.
It's also possible that using a USB 3.0 port on your laptop can cause problems. Try using a USB 2.0 port.
I am using a cable that used to work fine. the problem has just come up yesterday. everything was fine before yesterday
The cable working fine day before yesterday doesn't mean it still works fine today. Cables can be damaged.
I've changed the cable and my laptop now can recognize a new Arduino Uno board, but not the Mega 2560 board I wanted to work with