VB.NET Arduino Serial Data Viewer

Job ID: 39907732

Budget: $250 – $750 CAD

I’ve got an Arduino that streams sensor readings over a serial link, and I need a small VB.NET desktop application to act as its control panel. The single, essential job of the program is to open a COM port, send specific data-request commands to the board, and show whatever the board sends back in real time.

Here’s what I expect the finished app to do:

• List available COM ports, let me pick one, and connect at a selectable baud rate.
• Provide one or more buttons (or another simple UI element) that transmit my predefined data-request strings to the Arduino.
• Display the returned sensor data clearly on screen; the exact style can be simple text for now—I’m open to smarter visual ideas you may propose as long as the raw values remain visible.
• Indicate connection status and handle disconnects or bad data gracefully, without crashing.
• Include the full, well-commented VB.NET source code so I can tweak commands or UI labels later.

Acceptance: when the EXE reliably connects to my board, sends the request commands I specify, and I can see the incoming sensor values update live, the job is done.

Please build with the standard .NET Windows Forms template (no third-party frameworks needed) and keep the code clean and readable.