Académique Documents
Professionnel Documents
Culture Documents
PRACTICA N4
CURSO:
ROBOTICA
DOCENTE:
Ing. NUEZ MONTENEGRO BERNARDO.
INTEGRANTES:
Priscui
Munra
reao
1. Descripcin
2. Cdigo
ROBOTICA 2
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad de Ingeniera Civil, Sistemas y Arquitectura
Ing. De Sistemas
int ledAmarillo = 5; // pin del led Amarillo
int ledRojo = 4; //pin del led Rojo
void setup()
{
lcd.begin(16, 2); //
dht.begin(); //Se inicia el sensor
pinMode(boton1, INPUT); //definimos el pin como entrada
pinMode(boton2, INPUT);
pinMode(boton3, INPUT);
pinMode(boton4, INPUT);
pinMode(DHTPin, INPUT);
pinMode(ledAmarillo, OUTPUT);
pinMode(ledRojo, OUTPUT);
}
void loop()
{
if (digitalRead(boton1) == LOW and estadoboton1 == 0) { //comprobamos
si el boton1 esta pulsado
opcion = 1;
estadoboton2 = 1; //bloqueado
estadoboton3 = 1;
while (digitalRead(boton1) == LOW);
}
ROBOTICA 3
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad de Ingeniera Civil, Sistemas y Arquitectura
Ing. De Sistemas
estadoboton3 = 1;
while (digitalRead(boton2) == LOW);
}
if (opcion == 1) {
float temper = dht.readTemperature(); //lee la temperatura
lcd.setCursor(0, 0); //
lcd.print("TEMP: ");
lcd.print(temper);
lcd.print((char)223); //
lcd.print("C");
lcd.setCursor(0, 1); // linea 2, posicion 0
lcd.print(" Limite ");
lcd.print(limiteTemp);
ROBOTICA 4
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad de Ingeniera Civil, Sistemas y Arquitectura
Ing. De Sistemas
delay(300);
digitalWrite(ledAmarillo, LOW);
delay(300);
} else {
digitalWrite(ledAmarillo, LOW);
}
} else if (opcion == 2) {
float humedad = dht.readHumidity(); //Se lee la humedad
lcd.setCursor(0, 0);
lcd.print("Hum: ");
lcd.print(humedad);
lcd.print(" %");
lcd.setCursor(0, 1); //
lcd.print(" Limite ");
lcd.print(limiteHum);
ROBOTICA 5
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad de Ingeniera Civil, Sistemas y Arquitectura
Ing. De Sistemas
} else if (opcion == 3) {
lcd.setCursor(0, 0);
lcd.print("LimTemp: ");
lcd.print(limiteTemp);
lcd.setCursor(0, 1); //
lcd.print("LimTemp: ");
lcd.print(limiteHum);
ROBOTICA 6
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad de Ingeniera Civil, Sistemas y Arquitectura
Ing. De Sistemas
}
if (estadoPulsado == 2) {
limiteHum--;
}
while (digitalRead(boton2) == LOW);
}
ROBOTICA 7
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad de Ingeniera Civil, Sistemas y Arquitectura
Ing. De Sistemas
ROBOTICA 8
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad de Ingeniera Civil, Sistemas y Arquitectura
Ing. De Sistemas
3. Componentes
Arduino puede tomar informacin del entorno que lo rodea a travs de sus pines de
entrada, a los que se le puede conectar una amplia gama de sensores y transductores.
Del mismo modo, puede actuar sobre dicho entorno mediante sus pines o lneas de
salida. Con ellas es posible controlador luces, motores, rels, altavoces y todo tipo de
actuadores.
ROBOTICA 9
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad de Ingeniera Civil, Sistemas y Arquitectura
Ing. De Sistemas
1 diodo led rojo y 1 diodo led amarillo
Es una fuente de luz constituida por un material semiconductor dotado de
dos terminales.
1 Protoboard
Es un tablero con orificios que se encuentran conectados elctricamente entre s de
manera interna, habitualmente siguiendo patrones de lneas, en el cual se pueden
insertar componentes electrnicos y cables para el armado y prototipo de circuitos
electrnicos y sistemas similares. Est hecho de dos materiales, un aislante,
generalmente un plstico, y un conductor que conecta los diversos orificios entre s.
Uno de sus usos principales es la creacin y comprobacin de prototipos de circuitos
electrnicos antes de llegar a la impresin mecnica del circuito en sistemas de
produccin comercial.
ROBOTICA 10
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad de Ingeniera Civil, Sistemas y Arquitectura
Sensor de temperatura DHT 22 Ing. De Sistemas
Potencimetro 5K
ROBOTICA 11