Arduino Nano and Serial Monitor (this should be so simple)

So this is giving me a headache. I've got an Arduino Nano and I can't get anything to display in the Serial Monitor, at all. I have it plugged in and I'm running literally the simplest code I can think of, that should just print the number 8 over and over

void setup(){
  delay(2000);
Serial.begin(9600);

}

void loop(){
 Serial.println(8); 
}

I've used the Serial Monitor on the Uno before and it seemed pretty straightforward. Is there something unusual about the Nano?

The RX and TX lights aren't even blinking, so there's definitely no transmission taking place

Hi, welcome to the forum.

Let it print a string, that is easier: Serial.println("Hello World");
And add some delay, to prevent the buffers being clogged up.

void setup(){
  delay(2000);
  Serial.begin(9600);
}

void loop(){
  Serial.println("Hello World"); 
  delay(500);
}

Hm, thanks, but its still not displaying anything, and the RX and TX lights are still off.

Is there a specific USB serial port I should be using? I can select from two that are prefixed with cu. and tty.

Also the light labelled L is blinking, is that important?

EDIT: Oh you've got to be kidding me. I had Arduino Micro selected, not Arduino Nano

Boy do I feel sheepish

That's okay, we have all been there.

When you select the Micro, the uploading should give an error message. I tried with Arduino IDE 1.5.7, select Micro and upload to Uno. After a long time, there was this weird error message: "Found programmer: Id = ""; type = à Software Version = à.à avrdude: error: buffered memory access not supported. Maybe it isn't a butterfly/AVR109 but a AVR910 device?"

I think there is some work to do for the Arduino team. I should say: "He dude, you have selected a Micro board, but you have a Nano board connected".

1 Like