Codey OnlineArduino- & ESP32-Komponentenbibliothek › PIR Sensor HC-SR501
PIR Sensor HC-SR501
Sensoren

PIR Sensor HC-SR501

Der PIR-Sensor HC-SR501 erkennt Änderungen der Infrarotstrahlung (IR), die durch Bewegung verursacht werden, meist von Menschen oder Tieren. Er liefert ein digitales Ausgangssignal (OUT), das sich direkt von Mikrocontrollern wie Arduino oder ESP32 auslesen lässt, über die Standardanschlüsse für Versorgung und Masse (VCC und GND).

Breite: 33.1 mm

Pinbelegung — PIR Sensor HC-SR501

Pin Signal Beschreibung
GND GND Ground
OUT digital out
VCC VCC Power positive

Beispielschaltplan — PIR Sensor HC-SR501

Von Nach Kabel
board:5V x1:VCC red
board:GND x1:GND black
board:D2 x1:OUT green

Arduino-Beispielcode — PIR Sensor HC-SR501

Dieses Beispiel wurde für das arduino-uno geschrieben und kompiliergeprüft. Codey Online passt es für jedes andere unterstützte Board an.

// PIR Sensor HC-SR501 - canonical beginner example
// Reads the sensor output on D2 and prints motion status to Serial Monitor.

const int pirPin = 2;

void setup() {
  pinMode(pirPin, INPUT);
  Serial.begin(9600);
  while (!Serial) {
    ;
  }
  Serial.println("PIR sensor warming up... give it about 30-60 seconds.");
}

void loop() {
  int motion = digitalRead(pirPin);

  if (motion == HIGH) {
    Serial.println("Motion detected!");
  } else {
    Serial.println("No motion.");
  }

  delay(500);
}

Ähnliche Komponenten

18650 Battery Shield with USB-C Charger and 5V Boost Converter

18650 Battery Shield with USB-C Charger and 5V Boost Converter

2.4 inch OLED Display I2C 3.3V

2.4 inch OLED Display I2C 3.3V

3.5 inch TFT LCD Shield

3.5 inch TFT LCD Shield

50kg Load Cell Weight Sensor

50kg Load Cell Weight Sensor

Bau dein Arduino- oder ESP32-Projekt mit AI

Beschreib einfach, was du bauen willst. Codey Online schreibt den Code, zeichnet den Schaltplan, kompiliert alles und flasht dein Board direkt aus dem Browser.

Kostenlos starten