Daca dorim sa detectam proximitatea unor obiecte va trebui sa folosim un modul de proximitate IR. Acest senzor este ragsit sub denumirea de FC-51. Acest modul are o dioda emitatoare in infrarosu si o fotodioda folosita la receptia semnalului. Detectia este posibila pe o distanta de 2-20cm la un unghi de 35°.

    Pretul placii ESP32 este de 35 lei, poate fi cumparat de aici iar modul are un pret de 5 lei si se poate achizitiona de aici.

    Modulul se poate alimenta cu o tensiune cuprinsa intre 3.3V si 5V. In acest exemplu vom alimenta modulul cu o tensiune de 3.3V.

    Modulul returneaza un 1 logic (HIGH) atunci cand nu se detecteaza nimic si un 0 logic (LOW) la detectia unui obiect.

    Modulul este cel din poza de mai jos:

    Atat modulul cu senzorul de proximitate cat si ledul se vor conecta conform indicatiilor din acest articol.    

    Codul sursa este identic cu cel din articolul anterior si poate fi folosit fara nici un fel de modificare. Sketchul complet este cel de mai jos:

int led = 25;
int senzor = 26;

void setup() {
  pinMode(led, OUTPUT);
  pinMode(senzor, INPUT);
}

void loop() {
  int val = digitalRead(senzor);
  if (val == LOW) {
    digitalWrite(led, HIGH);
  } else {
    digitalWrite(led, LOW);
  }
}

Nu sunt comentarii

Acest website foloseste cookie-uri pentru o experienta placuta in timpul navigarii.