Diapazona meklētājs#
Ievads#
Ultraskaņas tālmērs mēra attālumu līdz tuvākajam objektam, izmantojot skaņas viļņus. Tas darbojas, nosūtot ultraskaņas impulsu un mērot, cik ilgs laiks nepieciešams, lai skaņa atstarotos atpakaļ.

Šajā lapā kā diapazona meklētāja nosaukuma piemērs tiek izmantots range_finder Ja nepieciešams, nomainiet to ar savu konfigurēto nosaukumu.
Zemāk ir pieejamo metožu saraksts:
found_object– Atgriež, vai diapazona meklētājs atrod objektu.distance– Atgriež attālumu starp tālmēru un tuvāko noteikto objektu.
Konstruktori — manuāli inicializējiet diapazona meklētāju.
Sonar– Izveidojiet tālmēru.
atrastais_objekts#
found_object atgriež Boolean, kas norāda, vai diapazona meklētājs savā redzes laukā atrod objektu.
True– Tālummaiņas meklētājs nosaka objektu.False– Tālummaiņas meklētājs neuztver objektu.
Usage:
range_finder.found_object()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
attālums#
distance atgriež izmērīto attālumu līdz tuvākajam sensora noteiktajam objektam decimālskaitļa veidā float.
Usage:
range_finder.distance(units)
Parametrs |
Apraksts |
|---|---|
|
Mērvienība, kas attēlos attālumu: |
Konstruktori#
Konstruktori tiek izmantoti, lai manuāli izveidotu Sonar objektus, kas ir nepieciešami diapazona meklētāju konfigurēšanai ārpus VEXkoda.
Sonar#
Sonar izveido tālmēru.
Usage:
Sonar(port)
Parametrs |
Apraksts |
|---|---|
|
3 vadu ports, kuram ir pievienots diapazona meklētājs:
|
# Create a Range Finder in Port A
range_finder = Sonar(brain.three_wire_port.a)