Les pullups sont à l'extérieur? Sinon il faut faire
pinMode(2, INPUT_PULLUP);
Pour toutes les entrées