So when it comes to using the right integer numbers inside a sketch for an Arduino Nano, when it comes to addressing the right pins in the code, there seems to be a variety of information out there and none of it is consistent.
For example, this image for the pinouts shows that pin numbers D11, D12 and RESET are actually pin numbers 15, 16 and 29. But this document shows those same pins as 14, 15, and 3.
When I'm defining variables in my sketch (for example):
How the heck do I know for sure which numbers are literally assigned to each pin on the Nano? I've been having a hell of a time getting a TFT display to work because I just have no way of knowing, which pins I'm actually addressing in the code.
Any enlightenment on this would be much appreciated.
NO!!! that's just crazy pin 11 is 11. Pin 12 is 12. The only time you should use the Dn pin notation is with a WeMos ESP8266 board but you're using a Nano so don't do that.
Why the heck do you have a period in your macro definitions? In fact I recommend that you don't use #define at all.
Use descriptive variable names. pin11 means nothing. If you do something like this:
The issue I think your are running into is the Reset pin. It is not coded within the Arduino IDE as a digital input pin. I would first have to ask why you need to detect the reset being pressed and how you will execute any program prior to the hardware reset activating? You will need write custom code in order to see that pin press.
I think the confusion is because the TFT has a reset pin. But that's unrelated to the reset pin on the Nano. You can use any digital pin on the Nano you like connected to the reset pin of the display but you don't connect the reset pin on the display to the reset pin on the Nano.