جدول المحتويات:

Presión Y Temperatura En LCD Con Arduino: 5 خطوات
Presión Y Temperatura En LCD Con Arduino: 5 خطوات

فيديو: Presión Y Temperatura En LCD Con Arduino: 5 خطوات

فيديو: Presión Y Temperatura En LCD Con Arduino: 5 خطوات
فيديو: How to use DS18B20 Digital Temperature sensor with Arduino and View on LCD I2C | DS18B20 sensor 2024, سبتمبر
Anonim
Presión Y Temperatura En LCD Con Arduino
Presión Y Temperatura En LCD Con Arduino

البرنامج التعليمي Con este، se enseñará a usar el LCD con el arduino para que en la pantalla se muestra la presión y temperature، junto con ayuda del BMP180. Aquí se encontrara cada paso para completearlo، incluyendo imágenes con los materiales، el montaje en el arduino y el código para solutionver esto.

الخطوة 1: المواد

المواد
المواد
المواد
المواد
المواد
المواد
المواد
المواد

Lo Primero que se debe hacer، es tener todos los materiales. Lo que se va a necesitar es:

- Un Arduino.

- Un protoboard.

- أونا بانتالا LCD.

- Un bmp 180، con 4 cables ya advuntos.

- Un potenciometro.

- Una resistencia para arduino.

- 19 كبل اردوينو.

الخطوة الثانية: مونتاج

مونتاج
مونتاج
مونتاج
مونتاج

El siguiente paso، es hacer el montaje con todos los materiales. En la foto de arriba se muestra el montaje para conectar el LCD، lo único que faltaría sería conectar el bmp180. الفقرة eso ، حد ذاتها ، كوابل الكابلات الطرفية في لوس أنجلوس ، كيو تيان إل بمب 180. El cable que va conectado al lado donde dice VIN، se conecta en el arduino en el lado de Analog In، donde dice A5. Luego، el cable que va en GND، también va conectado en el lado de Analog In، pero este en donde dice A4. كبلات Los dos últimos se conectan en el lado de Analog In también، en los dos GND de ese lado que están en el Arduino. Y esa es la conexión que se usa para el LCD con el bmp180 y Arduino.

الخطوة 3: Código

El siguiente paso es construir el código. Se debe coger un código que sea para temperature، uno que sea para presión yuntarlos. El código final termina siendo así:

#يشمل

LiquidCrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛

float centi () {// Funcion para leer el dato analogico y convertirlo a digital:

داتو int تعويم ج ؛ dato = analogRead (A0) ؛ ج = (500.0 * داتو) / 1023 ؛

العودة (ج) ؛ }

تعويم كلفن (سنت عائم) {عائم ك ؛ ك = سنت + 273.15 ؛ العودة (ك) ؛ }

تعويم الفهرن (سنت عائم) {تعويم و ؛ f = سنت * 1.8 + 32 ؛ العودة (و) ؛

}

رتبة عائمة (سنت عائم) {عائم ص ؛ ص = (سنت + 273.15) * 1.8 ؛ عودة (ص) ؛ }

الإعداد باطل() {

lcd.begin (16 ، 2) ؛

lcd.print ("C = K =") ؛

lcd.setCursor (0 ، 1) ؛

lcd.print ("تمبراتورا") ؛

}

حلقة فارغة() {

// ضع الكود الرئيسي هنا ، للتشغيل بشكل متكرر:

تعويم Centigrados = centi () ؛

تعويم فهرنهايت = فهرنهايت (سنتيجرادوس) ؛ F

لوات رانكين = رانكين (Centigrados) ؛

تعويم كلفن = كلفن (سينتيغرادوس) ؛

lcd.setCursor (2 ، 0) ؛

lcd.print (سنتيغرادوس) ؛

lcd.setCursor (10 ، 0) ؛

lcd.print (كلفن) ؛

تأخير (200) ؛

}

(رابط El código fue tomado del siguiente: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html، al igual que la foto de la portada)

الخطوة 4: Conexión Al Computador

Conexión Al Computador
Conexión Al Computador

Lo que se debe hacer después es، en un computador que tenga el programa de arduino، poner el codigo en el programa، conectar el arduino al computador y por ltimo subir el codigo al arduino.

الخطوة 5: النتيجة

نتيجة
نتيجة

Por último، se tiene el resultado que es la presión y la temperature medida por el bmp180، mostrado en el LCD.

موصى به: