• I'd be pretty sure its what I'd said then - I've had issues with that in the past.

    Either setting opendrain or writing with:

    if (on) digitalWrite(A5,0);
    else digitalRead(A5)
    

    will probably fix it

About

Avatar for Gordon @Gordon started