Page 44 - Proyecto integrador final - Génesis Orozco Chauca
P. 44
.
DISEÑO
tiempo = pulseIn (echo,
HIGH);
distancia = tiempo/58.2;
if (distancia<150){
digitalWrite (rojo, HIGH);
digitalWrite (verde, LOW);
digitalWrite (azul, LOW);
tone (buzz, 1000); }
else
{ digitalWrite (rojo, LOW);
digitalWrite (verde,
LOW);
digitalWrite (azul, LOW);
noTone (buzz);
}
if (distancia<100){
digitalWrite (rojo, LOW);
digitalWrite (verde,
CÓDIGO: pinMode(rojo, OUTPUT); HIGH);
pinMode(verde, digitalWrite (azul, LOW);
#include tone (buzz, 2000);
<LiquidCrystal.h> OUTPUT);pinMode(azul, }
LiquidCrystal lcd (2, OUTPUT); if (distancia<50){
3, 4, 5, 6, 7); pinMode (buzz, digitalWrite (rojo, LOW);
int trig = 8; OUTPUT); digitalWrite (verde,
int echo = 9; lcd.begin(16,2); LOW);
int tiempo; } digitalWrite (azul,
int distancia; void loop () HIGH);
int rojo = 10; { tone (buzz, 3000);
int verde = 11; digitalWrite }
int azul = 12; (trig,HIGH); lcd.setCursor (2,1);
int buzz = 13; delay(1); lcd.print(distancia);
void setup () digitalWrite (trig, lcd.print ("cm");
{ LOW); delay(1000);
pinMode(trig, tiempo = pulseIn lcd.clear();
OUTPUT); (echo, HIGH);
pinMode(echo, distancia = 44 }
INPUT); tiempo/58.2;