Doppler-radarmodule RCWL-0516 op de Arduino
FunduinoLaatst bijgewerkt op
Bewegungen mit dem Doppler-Radar erkennen und einen Alarm auslösen
So funktioniert das RCWL-0516
Pinbelegung
Übungsaufgabe 1: Bewegungsstatus am seriellen Monitor
Übungsaufgabe 1: Bewegungsstatus auslesen
int Radarmodul = 8;
int WERT;
void setup()
{
Serial.begin(9600);
pinMode(Radarmodul, INPUT);
}
void loop()
{
WERT = digitalRead(Radarmodul);
Serial.println(WERT);
delay(100);
}Übungsaufgabe 2: Alarmton auslösen
Übungsaufgabe 2: Alarmton bei Bewegung
int Radarmodul = 8; // OUT des Radarmoduls an Pin 8 des Mikrocontrollers
int Piepser = 7; // "+" des Piezo-Lautsprechers an Pin 7
int WERT; // Variable für den Messwert
void setup()
{
Serial.begin(9600);
pinMode(Radarmodul, INPUT);
pinMode(Piepser, OUTPUT);
}
void loop()
{
WERT = digitalRead(Radarmodul);
Serial.println(WERT);
if (WERT > 0)
{
digitalWrite(Piepser, HIGH); // Schalte den Piezo-Lautsprecher an.
delay(1000); // Warte 1000 Millisekunden. (Es piepst)
digitalWrite(Piepser, LOW); // Schalte den Piezo-Lautsprecher aus.
delay(5000); // Warte 5000 Millisekunden. Danach beginnt der Loop erneut.
}
}Handleiding beoordelen