Brand new to the Raspberry Pi and have just started to teach myself Python with the intention of using the Pi on a couple home electronic projects.
Is there any sort of software simulator to represent the Pi HW, specifically the GPIO and other pins on that connector, when developing code? I would like to be able to turn on/off inputs and/or see the state of outputs when using the RPi library without having to physically hook up hardware. Perhaps some sort of software module that appears like the real hardware and shows the various pins on the board with SW "led" indicators or SW "switches" in another window.
If not, then I can make up some sort of GPIO module that will allow me to have a bank of switches and LED hooked up to the physical board when testing code, but thought I would check here in case some sort of SW solution already exists. Ideally, this let you develop code and simulate the Pi board when you are in places where it is not practical to have a bunch of hardware hanging off your computer, spread across a table, and plugged into a wall (Starbucks, airplane, etc.)