sobota, 20 kwietnia
Shadow

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);

}

5/5 - (1 ocena/y)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.