Skip to content Skip to sidebar Skip to footer

Widget HTML #1

Blank Serial Monitor Arduino Error On Arch Linux

Blank Serial Monitor Arduino Error On Arch Linux

Blank Serial Monitor Arduino Error On Arch Linux - I Blank Serial Monitor Arduino Error On Arch Linux had a hard time when I first used Arduino IDE on Arch Linux, before I used Arduino IDE on Ubuntu and everything ran smoothly.

I feel confused by this situation, Arduino Serial Monitor Not Working. Data from the microcontroller does not appear in the Serial Monitor.

Serial Monitor Arduino Error Di Arch Linux


Serial Monitor Testing Program Code

I tried with the Arduino blink sample program which I modified as follows:
/*
  Blink

  Turns an LED on for one second, then off for one second, repeatedly.

  Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
  it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
  the correct LED pin independent of which board is used.
  If you want to know what pin the on-board LED is connected to on your Arduino
  model, check the Technical Specs of your board at:
  https://www.arduino.cc/en/Main/Products

  modified 8 May 2014
  by Scott Fitzgerald
  modified 2 Sep 2016
  by Arturo Guadalupi
  modified 8 Sep 2016
  by Colby Newman

  This example code is in the public domain.

  http://www.arduino.cc/en/Tutorial/Blink
*/

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
}

// the loop function runs over and over again forever
void loop() {
  Serial.println("ON");
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  Serial.println("OFF");
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

I open the serial monitor and get no Serial data as shown in the following image:
How To Fix Serial Monitor Arduino Not Working Linux

Why Arduino Serial Monitor Not Working on Linux?

I found out on the forums why this didn't work. And I found the problem in Arch Linux is the java version.

Here is the version I use:
How to Fix Serial Monitor Arduino Not Working Linux

I'm using Arduino Version 1.8.12 and using Java JDK 8 version. Then I checked if there is another version of java on my Arch Linux. I checked using terminal:
Check Java Version In Linux

How to Fix Arduino Serial Monitor Not Working?

It turns out that on my computer there are two versions of java, Java 8 and Java 13. By default Java is Java 8. Then I set Java to Java 13, with the command:
How to Set Java Version In Linux

After that, check again whether the java used has become Java 13? Use the following command:How to Check Java Version In Arch Linux

Restart your Arduino IDE. Then I reopen Serial Monitor and Success. However, the Serial Monitor display is not as beautiful as in Java 8. But thankfully it worked.
How to Fix Serial Monitor Arduino Not Working In Arch Linux

Now I have fixed Arduino Serial Monitor Not Working. Hopefully this article is useful. That's it.

Post a Comment for "Blank Serial Monitor Arduino Error On Arch Linux"