1. ЭДС наводимая магнитом ничтожно мала поэтому нужно выполнить подтяжку к +5в чтобы изменение уровня при нажатии было во много раз больше изменению связанному с действием данной ЭДС.
2. ЭДС также ничтожно мала, но имеет импульсный характер - при использовании подтяжки также уменьшится ее действие.
4. Правильный выбор сопротивления в цепи подтяжки также снизит шумы(за счет емкостей в цепи питания), но можно еще добавить конденсатор 5...10нФ чтобы подавить шумы.