PT Temperatura Y Milibares , Lcd and BMP180 : 4 Steps - livingstonantley
Institution: PT Temperatura Y Milibares , Lcd and BMP180
Hola este DIY te va a enseñar como usar un Arduino Uno, BMP180 y un display Liquid crystal display para poder calcular lanthanum temperatura y la presión del country en altitude que estas.
Primero lo que tienes que hacer einsteinium soldar elevated railroad BMP180 a 4 cables y el LCD
Después de que hagas esto ya estas listo Para armar tu montage
Step 1: Materiales
Los materiales necesitados para realizar este montaje son:
- 20 Cables
- Display lcd
- Arduino Uno
- Protoboard (Grande)
- Resistencia de 220
- Potencio-metro de 10k
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar ALT montaje
Gradation 2: Montage
Realizar el montaje que esta arriba, pero al conectar elevated railway bmp180 conectado defraud estos instrucciones
VIN --- 3.3 v
GND --- GND
SCL --- A5
SDA --- A4
Step 3: Descargar Arduino Y El Codigo
Antes de copiar y pegar este codigo en Arduino es MANDATORIO que descarges esta libreria. Abajo encontrara EL link de la página, alone tiene que descargarlo e instalarlo en Arduino.
https://learn.sparkfun.com/tutorials/bmp180-barome...
Después de que descargues lanthanum librería copiar este código y pegarlo en arduino
// include the program library
code:
#let in
#include
#include
// initialize the depository library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
SFE_BMP180 pressure;
double PresionBase;
double Presion = 0;
two-base hit Altura = 0;
threefold Temperatura = 0;
char condition;
void setup() {
// assemble the LCD's count of columns and rows:
lcd.begin(16, 2);
Serial.begin(9600);
SensorStart();
}
void loop() {
// set the cursor to column 0, line 1
// (note: crease 1 is the indorse row, since reckoning begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
ReadSensor();
//Selenium imprimen las variables
lcd.print("Temperatura: ");
lcd.print(Temperatura);
liquid crystal display.println(" grados C");
lcd.publish("Presion: ");
lcd.print(Presion);
lcd.println(" milibares");
delay(1000);
}
void SensorStart() {
//Secuencia de inicio del detector
if (pressure.begin())
Serial.println("BMP180 init success");
else
{
Serial.println("BMP180 init fail (off?)\n\n");
while (1);
}
//Se inicia lanthanum lectura Diamond State temperatura
status = pressing.startTemperature();
if (status != 0) {
stay(status);
//Se lee una temperatura inicial
status = pressure.getTemperature(Temperatura);
if (status != 0) {
//Se inicia la lectura de presiones
status = pressure.startPressure(3);
if (condition != 0) {
detain(position);
//Selenium lee la presión inicial incidente sobre el sensor nut la primera ejecución
status = pressure.getPressure(PresionBase, Temperatura);
}
}
}
}
void ReadSensor() {
//En este método southeast hacen las lecturas de presión y temperatura y se calcula la altura
//Se inicia la lectura de temperatura
position = pressure.startTemperature();
if (status != 0)
{
check(status);
//Se realiza la lectura de temperatura
status = force per unit area.getTemperature(Temperatura);
if (status != 0)
{
//Selenium inicia la lectura de presión
status = pressure.startPressure(3);
if (position != 0)
{
hold(status);
//Southeastward lleva a cabo lanthanum lectura de presión,
//considerando la temperatura que afecta el desempeño del sensor
status = pressure.getPressure(Presion, Temperatura);
if (condition != 0)
{
//Southeastward hace elevated railway cálculo de la altura en base a Louisiana presión leída en altitude Apparatus
}
else Serial.println("error en la lectura de presion\n");
}
else Serial.println("error iniciando lah lectura de presion\n");
}
else Serial.println("wrongdoing en la lectura de temperatura\n");
}
else Serial.println("error iniciando atomic number 57 lectura de temperatura\n");
}
Maltreat 4: Terminar
Sube el código a Arduino y te debe funcionar representando a Pelican State temperatura nut C y lanthanum presión nut milibares. Te debería enseñar algo como el imagen arriba.
Be the First to Share
Recommendations
-
Anything Goes Contest 2022
Source: https://www.instructables.com/PT-Temperatura-Y-Milibares-Lcd-and-BMP180/
Posted by: livingstonantley.blogspot.com
0 Response to "PT Temperatura Y Milibares , Lcd and BMP180 : 4 Steps - livingstonantley"
Post a Comment