You are on page 1of 1

int val; int ledpin = 13; const int ultrasonico = 12; void setup() { pinMode(ledpin, OUTPUT); Serial.

begin(115200); } long msCentimetros(long microsegundos) { return microsegundos / 29 / 2; } void loop(){ long duracion, cm; pinMode(ultrasonico, OUTPUT); digitalWrite(ultrasonico, LOW); delayMicroseconds(5); digitalWrite(ultrasonico, HIGH); delayMicroseconds(15); digitalWrite(ultrasonico, LOW); pinMode(ultrasonico, INPUT); duracion = pulseIn(ultrasonico, HIGH); cm = msCentimetros(duracion); val=cm; Serial.print(cm); Serial.print("cm"); Serial.println(); delay(100); if( val < 30 ) { digitalWrite(ledpin, HIGH); } else { digitalWrite(ledpin, LOW); }

You might also like