Visual Basic multi channel viscosity timer using switch input from Arduino Nano module

Job ID: 32059050

Budget: $30 – $250 AUD

Objective
Create the code and Visual screens to record the time that a timer button/switch is open and closed, calculate the elapsed time the switch is closed, and multiplies that time by tube specific factor to report a viscosity result.

Multiple switches connected to an Arduino module and Visual basic program are to be used as a multi channel stopwatch type timer. Sample details and test parameters are selected from lists managed within the file or or typed in for each sample. Physical buttons connected to the arduino.

If the timing was measured correctly, and the result is acceptable the result is logged within the file, and subsequently optionally reported using an export .CSV file for another system. There may multiple timer channels in use at the same time, and multiple Arduino modules connected, as this reflects the physical environment of where the switches are physically placed and how many you need.

This is similar to the project i posted on 24 October, except that it is now clearer that the use of physical buttons is mandatory, and that the STM32 module is replaced with the Arduino nano, which has a simpler requirement for sketch upload and more widely known. There are some other slight changes in use of colour in tube identification, and use of multiple arduino devices, plus use of Arduino internal pullop feature.

Please review the files and ask questions before offering a price.
Related categories: Visual Basic Microcontroller Arduino Excel VBA