Відповіді:
Так, всі GPIO-штифти B + мають внутрішні резистори, що підтягуються або знижуються, якими можна керувати з вашого коду.
Підтягування - 50K хв - 65K макс. Спускання вниз - 50K хв - 60K макс.
Більше інформації про GPIO можна знайти тут і тут .
Приклад використання документації 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)