Op werkdagen vóór 14:00 uur besteld = dezelfde dag verzonden en in 98% van de gevallen de volgende dag in huis. Gratis retourneren 30 dagen bedenktijd 1 jaar garantie

Aansluitschema en codevoorbeeld

Zo sluit je de PIR Sensor HC-SR501 Bewegingssensor aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.

HC-SR501 bewegingsdetectie met Arduino Uno

Dit project detecteert menselijke beweging met behulp van de HC-SR501 PIR-sensor. Wanneer beweging wordt gedetecteerd, gaat de uitgangspin van de sensor HIGH, waardoor de onboard LED oplicht en er een melding naar de Serial Monitor wordt geprint. Open de Serial Monitor op 115200 baud om de bewegingsstatus in realtime te bekijken.

Aansluitschema: PIR Sensor HC-SR501 Bewegingssensor op een Arduino UNO
Aansluitschema · Klik om te vergroten
Aansluittabel: PIR Sensor HC-SR501 Bewegingssensor op een Arduino UNO
Aansluittabel · Klik om te vergroten
HC_SR501_Motion_Detection_with_Arduino_U.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : HC-SR501 Motion Detection with Arduino Uno
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : HC-SR501 PIR Motion Sensor
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// HC-SR501 PIR Motion Sensor Demo

const int PIR_PIN = 2;
const int LED_PIN = 13;

int lastState = LOW;

void setup() {
  pinMode(PIR_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);
  
  Serial.begin(115200);
  Serial.println(F("HC-SR501 PIR Motion Sensor Initialized"));
  Serial.println(F("Warming up sensor (approx. 30-60 seconds)..."));
}

void loop() {
  int motionState = digitalRead(PIR_PIN);

  if (motionState != lastState) {
    if (motionState == HIGH) {
      digitalWrite(LED_PIN, HIGH);
      Serial.println(F("Motion detected!"));
    } else {
      digitalWrite(LED_PIN, LOW);
      Serial.println(F("Motion ended."));
    }
    lastState = motionState;
  }

  delay(100);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Bewegingsdetectie met HC-SR501 en ESP32

Dit project detecteert beweging met een HC-SR501 PIR-sensor. De sensor wordt gevoed via de 5V VIN-pin, en een spanningsdeler met 1kΩ/2kΩ weerstand zorgt voor een veilige koppeling van de sensoruitgang met de 3.3V-ingang van de ESP32. Wanneer beweging wordt gedetecteerd, gaat de onboard LED branden en wordt er een melding naar de Serial Monitor gestuurd.

Aansluitschema: PIR Sensor HC-SR501 Bewegingssensor op een ESP32 DevKit V1
Aansluitschema · Klik om te vergroten
Aansluittabel: PIR Sensor HC-SR501 Bewegingssensor op een ESP32 DevKit V1
Aansluittabel · Klik om te vergroten
Motion_Detection_with_HC_SR501_and_ESP32.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : Motion Detection with HC-SR501 and ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : HC-SR501 PIR Motion Sensor
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// HC-SR501 PIR Motion Sensor Demo
const int PIR_PIN = 13;      // Connected to HC-SR501 OUT via divider
const int LED_PIN = 2;       // Onboard LED

int lastState = LOW;

void setup() {
  Serial.begin(115200);
  pinMode(PIR_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);
  
  Serial.println("HC-SR501 Sensor warming up (approx. 30-60s)...");
  delay(2000);
  Serial.println("Ready to detect motion.");
}

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

  if (motion != lastState) {
    if (motion == HIGH) {
      digitalWrite(LED_PIN, HIGH);
      Serial.println("Motion detected!");
    } else {
      digitalWrite(LED_PIN, LOW);
      Serial.println("Motion ended.");
    }
    lastState = motion;
  }

  delay(50);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

PIR Sensor HC-SR501 Bewegingssensor

HC-SR501 PIR Bewegingssensor is een infrarood bewegingssensor met de volgende specificaties:

– Detectieafstand: 3-7m.
– Vertraging: 5-200s
– Output voltage: 3.3V
- Werkt op: 4.5-20V
– Detectiehoek: <140°.

HC-SR501 PIR Bewegingssensor infrarood PIR detecteert beweging. Als de beweging word gedetecteerd geeft deze een 3.3v signaal op de output pin de tijd is instelbaar via de potmeter VR1. De detectieafstand is instelbaar van 3-7 meter via potmeter VR2.

 

  • PIR sensor
  • Instelbare tijd
  • Instelbare afstand
  • Infrarood detectie
Bij afspelen wordt de video van YouTube geladen.

Waarom kiezen voor dit product?

  • Beweging detectie – Geeft een signaal bij beweging.
  • Instelbare vertraging – Tijd instelbaar via potmeter VR1.
  • Instelbare afstand – Detectieafstand instelbaar van 3-7 meter.
  • Breed voedingsbereik – Werkt op 4.5-20V.
  • 3.3V uitgangssignaal – Geeft 3.3V op de output pin.
Specificaties
Uitgangsspanning3.3 V
Detectieafstand3-7 m
Vertraging5-200 s

Vaak samen gekocht

Totaal: € 8,60

Beoordelingen

★★★★★ 4,0/5 2 beoordelingen
  • ★★★★★Ton PutGeverifieerde koop

    Werkt perfect en ziet er fantastisch uit, in een opstelling.

  • ★★★★★Brenon EjupovicGeverifieerde koop

    deze versie komt helaas niet met de jumpers om de stand van H en L te kiezen. maar voor de rest werkt het prima.

Schrijf een beoordeling
Jouw beoordeling

Verzenden & retourneren

Verzending

  • Pakket met track & trace€ 7,70Binnen 24 uur
  • Ophalen bij PostNL locatie€ 7,40Binnen 24 uur
  • Brievenbuspakketje€ 3,70Binnen 2 werkdagen
  • Brievenbuspakketje 24 uur€ 4,55Binnen 24 uur
  • Afhalen in de winkelGratis
Alles over verzenden

Retourneren

Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.

Alles over retourneren

Eerder bekeken

Trimpot Potentiometer 202 2K

Trimpot Potentiometer 202 2K

€ 0,50
KY-002 trillingssensor module

KY-002 trillingssensor module

€ 1,10