<aside> 📖 전방 거리 센서를 기반으로 물체나 벽 사이의 원하는 거리에 도달할 때까지 반복적으로 드론을 전방으로 비행하게 합니다. 해당 거리에 도달하면 드론은 이동을 멈춥니다. 전방 거리 센서의 범위는 0mm-1000mm(0cm-100cm)입니다.
</aside>
<aside>
✏️ avoid_wall()
avoid_wall(timeout)
avoid_wall(distance)
avoid_wall(timeout, distance)
</aside>
<aside> 📥 timeout : 시간 초과 값은 함수가 실행될 기간(초)인 선택적 매개변수입니다. 해당 입력 시간이 지나면 거리 기준을 만족하지 않아도 드론이 정지합니다. 기본값은 2입니다. distance : 거리는 밀리미터 단위로 드론이 물체 앞에서 멈출 거리를 나타내는 선택적 매개변수입니다. 기본값은 700입니다.
</aside>
<aside> 🪃 없음
</aside>
파이썬 : python
*#파이썬 코드*
from codrone_edu.drone import *
drone = Drone()
drone.pair()
drone.takeoff()
# 벽이 600mm 떨어진 곳에서 발견될 때까지 앞으로 날아갑니다. 10초 동안 반복하여 실행합니다.
drone.avoid_wall(10, 600)
drone.land()
drone.close()