Arduino Laundromat Payment Registration Fix

Job ID: 37905188

Budget: $10 – $30 USD

I am seeking an expert in Arduino programming and hardware with keen troubleshooting skills to correct an issue encountered in our Laundromat service.

- Issue: Our coin-based and bill acceptor's firmware does not register incoming payments when coins are put in to fast (this means bill acceptor is not working at all, since it puts in fast). This bug prevents the immediate update of customers' account balance, which is an expected function when coins or bills are inserted.

- Task1: change the current read on port 24, 26, 28, 30 and 32 to open collector, so it registrer a pulse no matter the length.

-Task2: The system works with a lcd touch screen, and when a machine is selected, the button for the specific machine will disapere for x amount of seconds, but another freelancer fucked this up, so now the buttons never return after they have been clicked.

You'll need to be especially proficient in working with Arduino Laundromat systems, focusing on coin and bill payment modules.

The issue is with incomming payment is really simply solvable, since i made a test firmware that registrer every pulse, no matter how fast they are paid in, so this method just need to be implemented instead of current one.

The issue with timer on buttons, you need to bugfix and find a solution on.

The task is really easy for the right person, so dont bid unless you know your way around this kind of issue.

The code is attached

DONT TRY TO GET MY ATTENTION BIDDING LOW, you know the task, you have the code, so there is no excuse for asking me my budget, simply you get what you bid no more no less!!!