Nein es gibt auch andere Möglichkeiten:
Ultraschall (wie Erwähnt)
Optisch mittels Infrarot oder Laser usw.
Wie gemessen wird ist unterschiedlich,
Sowohl als auch.
Ein "fertiger" Sensor liefet normalerweise entweder ein digitales oder analoges Signal, welches seinen Messwert entspricht.
Es gibt ja auch noch andere Sensoren (Licht, Gewicht, Beschleunigung, Magnetfeld, Geschwindikeit usw. usf.)
Schau mal hier: https://www.roboternetz.de/wissen/index.php/Sensorarten
Da solltest Du eigentlich bedienst werden.
Lesezeichen