arduino stuffs
Diffstat (limited to 'sizer/sizer.ino')
| -rw-r--r-- | sizer/sizer.ino | 29 |
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 |