Sensoren werden verwendet um physikalische Größen zu messen. Durch die Auswertung der gemessenen Werte kann sich ein Roboter ein Bild von seiner Umgebung machen. Beim KeplerOpenBOT Robotik-System kommen unterschiedliche Sensoren zum Einsatz, die Abstände, Lichtstärke, Berührungen oder Richtungsänderungen messen können. Alle gemessenen Werte werden in elektrische Spannngen umgewandelt, die dann vom Mikrocontroller an seinen analogen Eingängen ausgewertet werden können. In diesem Abschnitt wird der Einsatz der Standard-Sensoren anhand von Programmbeispielen erklärt.
Tastsensor - Auslösen eines Schaltkontakts durch Berührung
Reflexionssensor - Bestimmung der Lichtstärke von reflektiertem Licht einer Oberfläche
IR-Abstandssensor - Entfernung eines Objekts durch Messen der Stärke von reflektiertem, infrarotem Licht
US-Abstandssensor - Entfernung eines Objekts durch Messen der Zeit, die Schall bis zu dem Objekt und zurück benötigt
TOF-Abstandssensor - Entfernung eines Objekts durch Messen der Zeit, die Lichtimpulse bis zu dem Objekt und zurück benötigt
IMU-Sensor - Ermitteln der Lage im Raum durch Messen von Richtungsänderungen
Liniensensor - ein Array von 8 Reflexionssensoren