Der Sensor sendet
Eine Schallwelle breitet sich aus.

MEIN ERSTER SMARTER ROBOTER: EIN OBJEKT ERKENNEN UND EINE LED BLINKEN LASSEN!
MISSION 01 · VORHERSAGEN
Lass uns Arduino beibringen, wie nah ein Objekt ist.
Bringen Sie Ihre Hand in die Nähe. Was wird der Roboter tun?
MISSION 02 · ZUHÖREN
Dieser Sensor sendet Schall aus und wartet darauf, dass der Schall zurückkehrt.
Was passiert, wenn deine Hand näher kommt?
MISSION 03 · SAMMELN
Jedes Teil hat eine Aufgabe. Tippe auf die Schaltfläche, um sie nacheinander kennenzulernen.
MISSION 04 · VERBINDEN
Folge den Kabeln sorgfältig. Die richtigen Verbindungen helfen deinem Roboter zu funktionieren!
MISSION 05 · BELEUCHTUNG
Die LED ist das Licht unseres Roboters. Der Widerstand hilft, sie zu schützen.
MISSION 06 · VERSTEHEN
Der Roboter hört zu, denkt nach und handelt dann.
Eine Schallwelle breitet sich aus.
Sie wird von deiner Hand zurückgeworfen.
Er prüft die Entfernung.
MISSION 07 · NACHDENKEN
Der Arduino benötigt Anweisungen, genau wie ein Mensch, der einer Wegbeschreibung folgt.
Welches Beispiel sollte die LED blinken lassen?
MISSION 08 · INSTRUIEREN
Hier ist das vollständige Programm. Dein Referent wird es laut erklären.
const int trigPin = 9;
const int echoPin = 10;
const int ledPin = 13;
long duration;
float distance;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH, 30000);
if (duration == 0) {
distance = -1;
} else {
distance = duration * 0.0343 / 2;
}
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
if (distance > 0 && distance <= 15) {
digitalWrite(ledPin, HIGH);
delay(250);
digitalWrite(ledPin, LOW);
delay(250);
} else {
digitalWrite(ledPin, LOW);
delay(100);
}
}MISSION 09 · TEST
Ein vorsichtiger Schritt nach dem anderen.
MISSION 10 · HERAUSFORDERUNG
Wähle für jede Kurzaufgabe eine Antwort aus.
MISSION 11 · IMAGINIEREN
Die Entfernungsmessung ist weit über unser Klassenzimmer hinaus nützlich.
Erkennen, wenn ein Parkplatz frei ist.
Öffne eine Tür, wenn jemand in die Nähe kommt.
Einem Roboter helfen zu bemerken, was vor ihm liegt.