Παραγγελία έως τις 14:00 τις εργάσιμες = αποστολή την ίδια ημέρα 30 ημέρες δικαίωμα υπαναχώρησης Εγγύηση 1 έτους
← Πίσω στην επισκόπηση

Διάγραμμα σύνδεσης και παράδειγμα κώδικα

Έτσι συνδέεις το Υπέρυθρη μονάδα αποφυγής εμποδίων HW-201 σε ένα Arduino UNO ή ESP32, με ένα παράδειγμα sketch που μπορείς να ανεβάσεις αμέσως.

Ανίχνευση εμποδίων IR με HW-201

Αυτό το project χρησιμοποιεί έναν αισθητήρα αποφυγής εμποδίων υπερύθρων HW-201 για να ανιχνεύει κοντινά αντικείμενα. Όταν ένα εμπόδιο μπει εντός εμβέλειας, η ψηφιακή έξοδος του αισθητήρα γίνεται LOW, ενεργοποιώντας το ενσωματωμένο LED του Arduino και εμφανίζοντας ειδοποιήσεις ανίχνευσης στο Serial Monitor. Ρυθμίστε το onboard ποτενσιόμετρο στο module του αισθητήρα για να βαθμονομήσετε την απόσταση ανίχνευσης.

Διάγραμμα σύνδεσης: Υπέρυθρη μονάδα αποφυγής εμποδίων HW-201 σε ένα Arduino UNO
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: Υπέρυθρη μονάδα αποφυγής εμποδίων HW-201 σε ένα Arduino UNO
Πίνακας σύνδεσης · Κάνε κλικ για μεγέθυνση
IR_Obstacle_Detection_with_HW_201.ino · μεταγλωττισμένο και δοκιμασμένο
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : IR Obstacle Detection with HW-201
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : HW-201 Infrared Obstacle Avoidance Module
 *  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.
 * ==================================================================
 */

// Pin definitions
const int sensorPin = 2;
const int ledPin = 13;

void setup() {
  pinMode(sensorPin, INPUT);
  pinMode(ledPin, OUTPUT);

  Serial.begin(115200);
  Serial.println(F("HW-201 IR Obstacle Sensor Demo"));
  Serial.println(F("Ready: Move an object in front of the sensor."));
}

void loop() {
  // The HW-201 sensor outputs LOW when an obstacle is detected
  int sensorState = digitalRead(sensorPin);

  if (sensorState == LOW) {
    digitalWrite(ledPin, HIGH);
    Serial.println(F("Obstacle Detected!"));
  } else {
    digitalWrite(ledPin, LOW);
    Serial.println(F("Clear (no obstacle)"));
  }

  delay(200);
}

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

Ανίχνευση εμποδίων IR με ESP32

Αυτό το project διαβάζει την ψηφιακή έξοδο του HW-201 Infrared Obstacle Avoidance Module. Όταν εντοπιστεί ένα αντικείμενο εντός εμβέλειας, η έξοδος του αισθητήρα πέφτει στο LOW, ανάβοντας το ενσωματωμένο LED του ESP32 και εμφανίζοντας μια ειδοποίηση στο Serial Monitor. Μπορείτε να ρυθμίσετε την απόσταση ανίχνευσης με το potentiometer πάνω στο module.

Διάγραμμα σύνδεσης: Υπέρυθρη μονάδα αποφυγής εμποδίων HW-201 σε ένα ESP32 DevKit V1
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: Υπέρυθρη μονάδα αποφυγής εμποδίων HW-201 σε ένα ESP32 DevKit V1
Πίνακας σύνδεσης · Κάνε κλικ για μεγέθυνση
IR_Obstacle_Detection_with_ESP32.ino · μεταγλωττισμένο και δοκιμασμένο
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : IR Obstacle Detection with ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : HW-201 Infrared Obstacle Avoidance Module
 *  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.
 * ==================================================================
 */

// HW-201 IR Obstacle Sensor with ESP32
const int SENSOR_PIN = 4;   // Connected to OUT pin of HW-201
const int LED_PIN = 2;      // Onboard LED

void setup() {
  Serial.begin(115200);
  pinMode(SENSOR_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);
  
  Serial.println("HW-201 Obstacle Sensor Ready");
}

void loop() {
  // The HW-201 output is active-LOW (LOW when an obstacle is detected)
  int sensorState = digitalRead(SENSOR_PIN);

  if (sensorState == LOW) {
    digitalWrite(LED_PIN, HIGH);
    Serial.println("Obstacle detected!");
  } else {
    digitalWrite(LED_PIN, LOW);
    Serial.println("Path clear");
  }

  delay(200);
}

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

Πρόσφατα προβεβλημένα

10x LED Δίοδος 5mm Πορτοκαλί 2V

10x LED Δίοδος 5mm Πορτοκαλί 2V

€ 1,85
2002 LCD 5V  πράσινο/κίτρινο backlight 20x2

2002 LCD 5V πράσινο/κίτρινο backlight 20x2

€ 6,60
4N35 Dip-6 Οπτοζεύκτης IC

4N35 Dip-6 Οπτοζεύκτης IC

€ 1,25
Καλώδιο USB Step Up από 5V σε 12V

Καλώδιο USB Step Up από 5V σε 12V

€ 3,20
Προβολή
1200W 20A DC Step-Up Module 8-60V naar 12-83V

1200W 20A DC Step-Up Module 8-60V naar 12-83V

€ 17,40
1602 LCD πράσινο/κίτρινο με backlight

1602 LCD πράσινο/κίτρινο με backlight

€ 4,40