Klar doch ist das möglich. Ist dir bereits klar wie man Interruptsverarbeitet ?
Ansonsten würde ich dir vorschlagen das ganze erst enmal in einer endlosschleife ausliest.

Aussehen würde die abfrage dann in etwa so
Code:
uint8_t foo = PINB

if ( foo & ( ( 1 << MEINBIT0 ) | ( 1 << MEINBIT2 ) ) )
 {
  
Mach was
}

MEINBIT steht halt jeweils für das entsprechende Bit in dem Register
Dürfte ich noch erfahren welches Tutorial du verwendest ?