and it works, it constantly sends the letter 'A' while the button is pressed and stops sending 'A' when the button is depressed and the outputs on the Receive board react by operating when they should, however i am still getting a problem with the outputs flashing and a delay.
Your sender needs to send "Hey, I'm pressed" ONCE and "Hey, I was released" ONCE.
To do that, you need to keep track of the previous state of the switch.
int prevFWIN = HIGH;
int currFWIN;
void loop()
{
currFWIN = digitalRead(FWinchIn);
if(currFWIN != prevFWIN)
{
// A transition occurred
if(currFWIN == LOW)
{
// to PRESSED
}
else
{
// to RELEASED
}
}
prevFWIN = currFWIN;
// Repeat for the other 3 switches
}
As for the LCD issue, I don't know what changes, if any you have made, so, I'm reluctant to offer more advice.