I cannot get attachInterrupt() to work (invalid use of non-static member function)

As he explains it so well, I'll let Nick Gammon handle this one: