Risposte:
Sì, tutti i pin GPIO di B + hanno resistenze pull-up o pull-down interne che possono essere controllate dal tuo codice.
Il pull-up è di 50 K min - 65 K max. Il menu a discesa è 50 K min - 60 K max.
Ulteriori informazioni sul GPIO sono disponibili qui e qui .
Esempio di utilizzo dalla documentazione PI4J :
// provision gpio pin #02 as an input pin with its internal pull down resistor enabled
// (configure pin edge to both rising and falling to get notified for HIGH and LOW state
// changes)
GpioPinDigitalInput myButton = gpio.provisionDigitalInputPin(RaspiPin.GPIO_02, // PIN NUMBER
"MyButton", // PIN FRIENDLY NAME (optional)
PinPullResistance.PULL_DOWN); // PIN RESISTANCE (optional)