X-Git-Url: http://git.piffa.net/web?p=rover;a=blobdiff_plain;f=libraries%2Frover%2Fexamples%2Fultrasonic%2Fultrasonic.ino;fp=libraries%2Frover%2Fexamples%2Fultrasonic%2Fultrasonic.ino;h=b26408a8e1dee51bf34dfb229da9c91795577763;hp=0000000000000000000000000000000000000000;hb=d6c0bac94a34f180f91f1a95712eb83efa6aeac2;hpb=cf5e92a6f4481506b8b360322d25b4be821cc741 diff --git a/libraries/rover/examples/ultrasonic/ultrasonic.ino b/libraries/rover/examples/ultrasonic/ultrasonic.ino new file mode 100644 index 0000000..b26408a --- /dev/null +++ b/libraries/rover/examples/ultrasonic/ultrasonic.ino @@ -0,0 +1,32 @@ +/* Ultrasonic rilevatore distanza + +Rilevatore distanza minore di 5cm. +funzione + +HC-SR04 Ping distance sensor +VCC to arduino 5v - GND to arduino GND + + */ +#define dEBUG +#include "rover.h" +#include "Servo.h" + + +void setup() { + abilita(); + //Debug +#ifdef DEBUG +Serial.begin(9600); +#endif +Serial.begin(9600); // Need for distanceMonitor +} + +void loop() { +if (distanceCheck()) { // Verifica se la distanza di un oggetto e' minore di minDistance = 10cm + digitalWrite(13,HIGH); +} else { + digitalWrite(13,LOW); +} +Serial.println(distanceMonitor()); // Ritorna la distanza di un oggetto in cm +delay(50); +}