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

Codigo e Arduino

Uploaded by

solluis670
Copyright
© © All Rights Reserved
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
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