Arduino IDE Blank Serial Monitor

Hi,
I’m new to Arduino and have a Seeeduino Wio Lite W600 I’m learning on.

I’m currently just trying to get something to show up on the Serial Monitor in Arduina IDE with simple “Hello World” code:

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

void loop() {
Serial.println(“Hello, world!”);
delay(500);
}

I can Compile and Upload successfully, but Serial Monitor is blank.

Any ideas what I can try to get the data to the Serial Monitor?

Thanks!

I’ve been doing some more digging and I’m wondering if this could be due to a USB Driver issue? Does anyone have any information of where I can find a USB Drive for the Wio Lite W600? I can’t find one in the Wiki or anywhere else online.

Which is the Arduino board JSON link you are using?

If you really can upload successfully then the USB drivers should be fine I would think.

Since you set your baud rate in the code to 9600… so did you have the Serial Monitor set to the same baud rate? If not it will often print garbage or not print anything at all.

Hi!

I detected the same problem as @jrosshort.
This is the simple testing code I used at first, with a relay:

void setup() {
pinMode(5, OUTPUT); // initialize pin D5 as OUTPUT
Serial.begin(115200);
}

void loop() {
digitalWrite(5, HIGH); // turn relay on
Serial.println(“Relay on”);
delay(2000);
digitalWrite(5, LOW); // turn relay off
Serial.println(“Relay off”);
delay(2000);
}

Relay switches on and off fine…but the serial monitor remains empty.
I tried the “hello world” code too. No difference.
Baud rates are matching.
JSON link: https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_seeeduino_boards_index.json

Hey Baozhu,
Thanks for following up on this!
I am using https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_seeeduino_boards_index.json as the Arduino board JSON. Let me know if there is a different link I should be trying?

Hey Dennis,
That’s what I thought as well, so I’m confused. I confirmed the baud rates are matching with a few different sets of code I tried… Any other thoughts on what i could try?

Since I do not have this board I had to do a little digging and found that Serial seems to be the UART pins, not for printing over the USB.

To print over the USB serial port replace “Serial” with “SerialUSB”.

This is similar to how the Arduino DUE and ZERO work as well which are also SAMD21 processors. Let me know if this works.

So…

void setup() {
   SerialUSB.begin(9600);
   while(!SerialUSB);  
}

void loop() {
   SerialUSB.println(“Hello, world!”);
   delay(500);
}
1 Like

From our Wiki documentation,
https://wiki.seeedstudio.com/Seeed_Arduino_Boards/
You should use the link below.

https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json

Brilliant!!! Thanks so much Dennis, that worked!
Appreciate it.

1 Like

Hi @Baozhu,

Using
https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
I do not find Wio Lite W600 among the boards in the Arduino IDE.

Using the other json I cyted earlier I did for a while, but for 2 days I haven’t find either.
What mistake I do?

https://wiki.seeedstudio.com/Wio-Lite-MG126/
Recently we have adjusted the software, please use the product according to the Wiki @vidist

1 Like

Well, setting w600 as Wio Lite MG126 works as a temporary solution…thanks.

@vidist, I’ve also been able to get it to work using Arduino MKRZERO.

Hi @jrosshort, yes that works and MKR Wifi 1010 too. The main challenge here is to use the wifi…

Hey @vidist,
Based on this thread (Seeeduino_samd_zero is not listed in Arduino IDE board manager), the board configuration file should now be fixed and you should select Seeeduino Zero as the board (Wio Lite 600 is included there).
Hope that helps.