В этом как раз помогло, а в остальном удалите свои излишества, вставьте строки отладки, простой вывод текстовой информации в сериал и отследите в каком месте затык.
Для начала научитесь записать и прочитать из еепром, без всяких кнопок и датчиков, разделяй и властвуй.