Ок. Код и порт - рабочие.Код работает
вертайте всё назад, но ф8 пока нету (закомменчено/удалено ).. С датчиком этот же код вызывает ошибку таймаута (255).
подключаете только датчик
после (или перед, что тоже самое) ф3 делаете паузу от 50..70мс
пробуете также ф4
если всё никак - звоните авторам датчика, говорите "фи"