arduino stuffs
Diffstat (limited to 'sizer/sizer.ino')
-rw-r--r--sizer/sizer.ino29
1 files changed, 29 insertions, 0 deletions
diff --git a/sizer/sizer.ino b/sizer/sizer.ino
new file mode 100644
index 0000000..b4a7221
--- /dev/null
+++ b/sizer/sizer.ino
@@ -0,0 +1,29 @@
+#define trigPin 13
+#define echoPin 12
+void setup()
+{
+ Serial.begin (9600);
+ pinMode(trigPin, OUTPUT);
+ pinMode(echoPin, INPUT);
+}
+void loop()
+{
+ long duration, distance;
+ digitalWrite(trigPin, LOW);
+ delayMicroseconds(2);
+ digitalWrite(trigPin, HIGH);
+ delayMicroseconds(10);
+ digitalWrite(trigPin, LOW);
+ duration = pulseIn(echoPin, HIGH);
+ distance = (duration/2) / 29.1;
+ if (distance >= 200 || distance <= 0)
+ {
+ Serial.println("Out of range");
+ }
+ else
+ {
+ Serial.print(distance);
+ Serial.println(" cm");
+ }
+ delay(500);
+} \ No newline at end of file