0% found this document useful (0 votes)
5 views

Codigo e Arduino

Uploaded by

solluis670
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Codigo e Arduino

Uploaded by

solluis670
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

// C++ code

#include<Servo.h> Servo S;
int Ledl =11; int Led2=10; int
Led3=13; int Led4=12; int
tr=l ; int eco=2; void setup()

pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
pinM0de(Led3, OUTPUT);
pinMode(Led4, OUTPUT); pinM0de(tr,
OUTPUT); pinMode(eco, INPUT);
digitalWrite(tr, LOW); S.attach(3);

void loop()

long t; long d; digitalWrite(tr, HIGH);


delayMicroseconds(10); diqitalWrite(tr,
LOW)
t = pulseln(eco, HIGH); d - t/ 59;

Serial.print("Distancia: ");
Serial.print(d);
Serial.print(" cm."); Serial.println();
delay(100);

digitalWrite(Led1 IGH);
digitalWrite(Led2,HlGH); delay(500);
digitalWrite(Led1 ,LOW);
digitalWrite(Led2,LOW); delay(500);

digitalWrite(Led3,HlGH);
digitalWrite(Led4,HlGH); delay(500);
digitalWrite(Led3,LOW);
digitalWrite(Led4,LOW); delay(500);

digitalWrite(Led1 IGH);
digitalWrite(Led2,HlGH); delay(500);
digitalWrite(Led1 ,LOW);
digitalWrite(Led2,LOW); delay(500);
digitalWrite(Led3,HlGH);
digitalWrite(Led4,HlGH); delay(500);
digitalWrite(Led3,LOW);
digitalWrite(Led4,LOW); delay(500);

S.write(-90); delay(10000); S.write(90);


digitalWrite(Led1,HlGH);
digitalWrite(Led2,HlGH); delay(500);
digitalWrite(Led1,LOW);
digitalWrite(Led2,LOW); delay(500);

digitalWrite(Led3,HlGH);
digitalWrite(Led4,HlGH); delay(500);
digitalWrite(Led3,LOW);
digitalWrite(Led4,LOW); delay(500);

delay(10000); digitalWrite(Led1,HlGH);
digitalWrite(Led2,HlGH); delay(500);
digitalWrite(Led1 ,LOW);
digitalWrite(Led2,LOW);
del-ay(500);

delay(10000); digitalWrite(Led1 ,HIGH);


digitalWrite(Led2,HlGH); delay(500);
digitalWrite(Led1 ,LOW);
digitalWrite(Led2,LOW); delay(500);
digitalWrite(Led3,LOW);
digitalWrite(Led4,LOW); delay(500);
digitalWrite(Led3,LOW);
digitalWrite(Led4,LOW); delay(500);

19:35

You might also like