Γεια σας είμαι ο Εμμανουήλ Σπυριδάκης και θα σας δείξω σχετικά με έναν αισθητήρα απόστασης με μια εφαρμογή.
Ο συγκεκριμένος αισθητηρας απόστασης ειναι χαμηλού κόστους και μπορεί να μετρήσει απόσταση απο 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 }