Wrong! Further reading......... You can only put pins configured as output to HIGH, true.
BUT, you can configure those same pins with pull-up resistors if they are configured as inputs. To add to the confusion, the same "PORT" command is used to do either. And if you change a HIGH cofigured outport port into an input port, the PORT register flag will be retained and it will end up with a pull-up resistor.
My confusion was the term "HIGH". They (Arduino documentation folks) mean that strictly as an output term. An input with a pull-up resistor is still technically high, but not the "HIGH" that they mean. Seems Chinese translation is not the only source of ambiguities!
![:doh:](https://madmodder.net/Smileys/default/doh-45.gif)
Anyway, it looks like no, I don't need external pull-up resistors if I program the Arduino to have the two input ports (2 & 3) with internal pull-up resistors, using the PORT register command.
simple.
![:bang:](https://madmodder.net/Smileys/default/BangHead.gif)