Radarul doppler RCWL-0516

In acest articol vom folosi un radar Doppler realizat cu modulul RCWL-0516. 

Folosirea modulului este foarte simpla deoarece nu vom folosi decat 3 pini: 3,3V, GND si pinul de iesire, pin care va fi conectat la orice pin digital Arduino dorim noi.

In acest caz iesirea modulului o vom conecta la pinul D22 al unui Arduino Mega.

La iesirea modului primim un semnal digital HIGH daca se detecteaza miscare sau unul LOW in lipsa miscarii.

Afisarea o facem in acest caz folosind un display LCD, display pe care-l vom conecta conform informatiilor din acest articol.

O poza cu acest modul se poate vedea mai jos:

 

Sketch-ul folosit este urmatorul:

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int radar = 22;


void setup() {
  pinMode (radar, INPUT);
  lcd.begin(16,4); 
  lcd.setCursor ( 0, 0 ); 
  lcd.print (" www.");  
  lcd.setCursor (0, 1 ); 
  lcd.print ("electronicstore");
  lcd.setCursor (0, 2 );
  lcd.print ("            .ro");
  lcd.setCursor (0, 3 );
  lcd.print ("****************");
  delay (2000); 
  lcd.clear(); 
  lcd.setCursor ( 0, 0 ); 
  lcd.print ("Radar doppler");  
  lcd.setCursor (0, 1 ); 
  lcd.print ("cu modulul ");
  lcd.setCursor (0, 2 );
  lcd.print ("RCWL-0516");
  lcd.setCursor (0, 3 );
  lcd.print ("****************");
  delay (2000); 
  lcd.clear();

}

void loop() {
  lcd.setCursor ( 0, 0 ); 
  lcd.print ("Citire senzor");  
  lcd.setCursor (0, 1 ); 
  int val = digitalRead(radar); 
   if (val == 1) {
    lcd.print("Miscare...      ");
   } else {
    lcd.print("Fara miscare... ");
   }
     delay(100);
     lcd.clear();

}

 

Nu sunt comentarii in “Radarul doppler RCWL-0516”

Lasa un comentariu

Raspuns lui Some User

Autentificare