Starting with the simulator code would be an option, but I think I learn more if I try to "start from scratch".
Yes, you were right, the driver interface wasn't set up right. Now the driver shows up in PHD2.
After that, I couldn't establish a connection because of 'not capable of getting side of pier', but by comparing with the code of the simulator, I was able to solve that issue.
Now it connects just fine.