Γεια σας είμαι ο Εμμανουήλ Σπυριδάκης και θα σας δείξω σχετικά με έναν αισθητήρα απόστασης με μια εφαρμογή.
Ο συγκεκριμένος αισθητηρας απόστασης ειναι χαμηλού κόστους και μπορεί να μετρήσει απόσταση απο 2 cm – 400 cm.
Υλικά
Τρόπος Σχεδίασης
Code
#include <SoftwareSerial.h>
#define trigPin 10
#define echoPin 13
SoftwareSerial bt(8, 9); //TXD, RXD
float duration, distance;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
bt.begin(9600);
}
void loop() {
// Write a pulse to the HC-SR04 Trigger Pin
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Measure the response from the HC-SR04 Echo Pin
duration = pulseIn(echoPin, HIGH);
// Determine distance from duration
// Use 343 metres per second as speed of sound
distance = (duration / 2) * 0.0343;
bt.print(distance); //send distance to MIT App
delay(1000);//delay only 1000-1500
}





