lcd valentina

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

#include <Servo.

h>

#include <LiquidCrystal.h>

Servo ServoMotor;

const int Trig = 3;

const int Echo = 2;

LiquidCrystal Plcd (12,11,8,7,6,5);

int buzzer = 4;

void setup(){

Serial.begin(9600);

ServoMotor.attach (9);

pinMode (Trig,OUTPUT);

pinMode (Echo,INPUT);

pinMode (buzzer,OUTPUT);

Plcd.begin(16,2);

void loop(){

long t;

long d;

digitalWrite (Trig,HIGH);

delayMicroseconds (10);

digitalWrite (Trig, LOW);

t= pulseIn (Echo, HIGH);

d= t/59;

Serial.println (d);

Serial.println ();

if (d<30){
ServoMotor.write (180);

digitalWrite (buzzer,HIGH);

Plcd.clear ();

Plcd.setCursor (0,0);

Plcd.print ("ALERTA DISTANCIA");

Plcd.setCursor (0,1);

Plcd.print (d);

delay (500);

else {

ServoMotor.write (0);

digitalWrite (buzzer,LOW);

Plcd.clear ();

Plcd.setCursor (0,0);

Plcd.print ("RANGO ESTABLE");

delay (500);

You might also like