Languages and libraries used :

To begin, I would like to thank the developers responsible for making these languages, IDE’s and libraries free and open-sourced, there will be links to they’re GitHub pages and websites.

Arduino/C++

Using Arduino IDE 2.0,

along with only 2 libraries such as:

Wire.h

LiquidCrystal_I2C.h

I was able to write basic code for the Ardiuino to process and display text to the LCD screen.

PC/Java

Using IntelliJ IDEA, SceneBuilder,

and namely Fazecast’s

“com.fazecast.jSerialComm.SerialPort”

library, I was able to successfully establish serial communication.

Now that a reliable connection is made, it is possible to send a desired sequence of characters to the arduino that would call different functions through a switch case statement.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 International License.

Links for software and libraries: