Hello All,
I've recently been handed a project (as a beginner Arduino user) with some very complex coding that controls a robotic spraying system. They haven't built these in a few years and the original programmer left the company a while ago.
When they ordered pieces to build this project, they got 1602A LCD keypad shields instead of the original P1602-17 LCD keypad shields. These are connected to PHP (PHPoC.com) or Arduino Ethernet Shields (they ordered the ones from PHP instead of the Arduino ones this time) and then to custom control boards with ATmega2560 chips.
The P1602-17 LCD keypad shields work fine with the setup/program, but the 1602A did not respond to the pushbuttons until I changed the value ranges for A0. The pinout for the two LCD keypad shields seem to be the same.
The other problem I'm running into is that I cannot access the SD card for storage of IP address, settings, and flow monitoring txt files. I can access, write, and read txt files on the ethernet shield SD card if I plug it into a spare UNO, but not when it's connected to our control board. The controller board and the Ethernet Shield both have an SD card, but I cannot seem to access either one of them.
Can anyone help me figure this out?
What parts of the code should I look for to share?
What other information do you need?