İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Con este öğreticisi, bir usar el LCD con el arduino para que en la pantalla se muestra la presión y temperatura, junto con ayuda del BMP180. Tüm ek donanımlar, tamamlayıcı görseller, kon los malzemeleri, el arduino ve el código para çözücü esto montajı dahil.
Adım 1: Malzemeler
Lo primero que se debe hacer, estener todos los malzemeler. Lo que se va a necesitar es:
- Un Arduino.
- Anakartı kaldır.
- Pantalla LCD.
- Un bmp 180, 4 kablo ya da ek.
- Un potensiyometro.
- Una resistencia para arduino.
- Arduino için 19 kablo.
2. Adım: Montaj
El siguente paso, es hacer el montajına kontodos los malzeme. En la foto de arriba se m e m e l montaje para l LCD, lo único que faltaría seri ba lant l bmp180. Para eso, los huecos que tiene el bmp180'deki kabloları kontrol edin. VIN, arduino ve Analog In, zar A5'i seçin. Luego, GND'de kablo bağlantısı, Analog Girişte, A4'te en iyi şekilde çalışır. Los dos últimos kabloları, Analog'dan bağlanıyor, Arduino'da çalışıyor. Y esa es la conexión que se usa para el LCD con el bmp180 y Arduino.
Adım 3: Codigo
Önemli değil. Se debe coger un código que deniz para temperatura, uno que deniz para presión ve juntarlos. El código son termina siendo así:
#Dahil etmek
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
float centi() {// Funcion para leer el dato analogico y convertirlo a dijital:
int veri; yüzer c; veri=analogRead(A0); c = (500.0 * veri)/1023;
dönüş (c); }
float kelvin(float cent) { float k; k=cent+273.15; dönüş(k); }
float fahren(float cent) { float f; f=yüzde*1.8+32; dönüş (f);
}
float rankin(float cent) { float r; r=(yüzde + 273.15)*1.8; dönüş (r); }
geçersiz kurulum() {
lcd.başla(16, 2);
lcd.print("C=K=");
lcd.setCursor(0, 1);
lcd.print("Sıcaklık");
}
boşluk döngüsü () {
// tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun:
float Centigrados = centi();
float Fahrenheit = fahren (Centigrados); F
Loat Rankin = rankin (Centigrados);
şamandıra Kelvin = kelvin (Centigrados);
lcd.setCursor(2, 0);
lcd.print(Centigrados);
lcd.setCursor(10, 0);
lcd.print(Kelvin);
gecikme(200);
}
(El código fue tomado del siguiente bağlantısı: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html, fotoğrafın orijinal halidir)
Adım 4: Conexión Al Computador
arduino'nun en hesaplı bilgisayarları, arduino'nun bilgisayar yazılımları, arduino programları, conectar el arduino al computador y por último subbir el codigo al arduino.
Adım 5: Sonuç
En son, en iyi LCD'yi kontrol edin.