When run on a Raspberry Pi, the gpiozero module uses a low-level gpio pin library to do the physical pin state manipulation on the hardware.
When run on a PC, you can either: - use the mock pin implementation for testing purposes - use the pigpio python library to access real hardware pins on a raspberry pi over the network Ben