Как сделать так что бы при нажатии на кнопку датчик считывал информацию, а при повторном нажатии отключался?
При нажатии на кнопку считывать информацию, а при повторном нажатии - отключать. Попробуй, должно получиться.
Один флаг и 2 условия. Первое условие проверяет флаг, если false то включает датчик, считывает данные и поднимает флаг в true. Второе условие - если флаг в true, опускаем флаг в false и выключаем датчик. Условия проверяем по нажатию кнопки.