Digital inputs or outputs?

I'm not sure what I did, but the digital inputs have stopped working. Monitoring the pins show no change when the input signal changes. If I run the Firmata test program and select the pin as an input it works fine.

It might be that the pins are defined as outputs. Is there a way to define pin as an input or an output?

I don't really recommend using Snap4Arduino because there aren't many functions.

Ok, but what do you recommend otherwise for using Snap! with Arduino?
And you didn't answer his question

I don't need to though.

Okay, maybe I am being a bit petty...

What is the Snap4Arduino subcategory used for anyway?

Maybe it's used for Snap4Arduino?

Okay... what is Snap4Arduino?