Arduino nano problem

I have arduino nano clone. I've used it for one year without problems. I didn't use it for a while and now when I tried to run simple code which prints some text on serial:

void setup() {
  Serial.begin(9600);
  Serial.println("start");
}

void loop() {
  Serial.println("message");
  delay(1000);
}

it doesn't print anything on serial. There is no problem with uploading, when I touch some pins with my finger it sometimes prints random characters on serial. The TX diod is turned on all the time and when i touch vin pin it turns off.
I have looked for piece of advice on the internet and nothing works. please help.

did you open the Serial monitor at 9600 bauds?

If you upload blink, does it work ?

yes, Serial monitar is open at 9600 and blink doesn't work

Try another Nano.

Are you sure your usb cable is for data?

Does the upload says it’s successful?

Did you pick the right board in the IDE?

... and...
IDE >> TOOLS >> PORT >> your port
IDE >> TOOLS >> PROCESSOR >> (old bootloader? ATmega328P?)

yup. i have allways used this cable. upload is successful and in ide settings everithink is as it should be, I'm sure about it.

i am afraid i will have to buy new one, if nothing would help

then it's likely your board indeed

Hi @whatever2139. Please try this experiment and then report back with the results:


:exclamation: This procedure is not intended to solve the problem. The purpose is to gather more information.


  1. Select File > Preferences... (or Arduino IDE > Settings... for macOS users) from the Arduino IDE menus.
    The "Preferences" dialog will open.
  2. Uncheck the box next to Show verbose output during: compile in the "Preferences" dialog.
  3. Check the box next to Show verbose output during: ☐ upload.
  4. Check the box next to ☐ Verify code after upload.
  5. Click the "OK" button.
    The "Preferences" dialog will close.
  6. Attempt an upload, as you did before.

Now please reply here on the forum thread with the following information:

  • Did the upload process succeed this time?
  • If the upload failed, the full text of the upload output, as shown in the "Output" panel at the bottom of the Arduino IDE window.