Arduino – mini alarm HC-SR04

Tym razem prezentuje mini alarm oparty o mikrokontroler Arduino z wykorzystaniem ultradźwiękowego czujnika HC-SR04. Po wykryciu ruchu w promieniu 100cm od czujnika załącza się alarm.

Do wykonania będą nam potrzebne następujące elementy: 
Arduino np. Arduino Mega,
HC-SR04
Buzzer 5V z generatorem
– Przewody do połączenia wszystkiego.

Schemat połączeniowy.

Arduino - mini alarm HC-SR04

Kod programu

// Written by swistak
// www.tranzystor.pl
// www.shellmix.pl

int triggerPin = 8;
int echoPin = 7;
int led = 3;
int brightness = 0;
int fadeAmount = 5;
void setup() {

Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(triggerPin, OUTPUT);
pinMode(echoPin, INPUT);

}

void loop() {

int duration, distance;

digitalWrite(triggerPin, HIGH);
delay(10);
digitalWrite(triggerPin, LOW);

duration = pulseIn(echoPin, HIGH);
distance = (duration / 2) / 29.1;
if (distance < 100  )
{
analogWrite(led,75);    Serial.print(„Detection „);

}
else {
digitalWrite(led, LOW);
}
Serial.print(distance);
Serial.print(„cm”);
//and the unit
Serial.println(” „);

delay(500);

}

Post Author: swistak

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Potwierdz, że nie jesteś botem. *