Mục lục:
Video: BMP180 Y LCD Con Arduino: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
este hướng dẫn les ayudará a todos aquellos que quieran hacer funcionar el sensor de temperatura y presión BMP180 y el LCD a través de arduino.
Bước 1: Vật liệu
para que este programma nos salga bien debemos tener los siguientes materiales:
dây cáp
Arduino
cáp usb
potenciómetro
LCD
BMP180
computador
Bước 2: Montaje
Bước 3: Codigo
para hacer funcionar el bmp180 y el LCD se tienen que fusionar dos codigos que son el de hello world y el original del sensor de temperatura bmp180. El código seria ell siguiente:
/ * Thư viện LiquidCrystal - Hello World
Thể hiện việc sử dụng màn hình LCD 16x2. Thư viện LiquidCrystal hoạt động với tất cả các màn hình LCD tương thích với trình điều khiển Hitachi HD44780. Có rất nhiều trong số chúng ở ngoài kia, và bạn thường có thể biết chúng bằng giao diện 16 chân.
Bản phác thảo này in "Hello World!" vào màn hình LCD và hiển thị thời gian.
Mạch điện: * Chân LCD RS tới chân kỹ thuật số 12 * LCD Kích hoạt chân vào chân kỹ thuật số 11 * Chân LCD D4 đến chân kỹ thuật số 5 * Chân LCD D5 vào chân kỹ thuật số 4 * Chân LCD D6 đến chân kỹ thuật số 3 * Chân LCD D7 vào chân kỹ thuật số 2 * Chân LCD R / W nối đất * Chân LCD VSS nối đất * Chân LCD VCC đến điện trở 5V * 10K: * kết thúc vào + 5V và nối đất * gạt sang chân LCD VO (chân 3)
Thư viện ban đầu được thêm vào ngày 18 tháng 4 năm 2008 bởi David A. Mellis. Thư viện được sửa đổi vào ngày 5 tháng 7 năm 2009 bởi Limor Fried (https://www.ladyada.net) ví dụ được thêm vào ngày 9 tháng 7 năm 2009 bởi Tom Igoe được sửa đổi ngày 22 tháng 11 năm 2010 bởi Tom Igoe
Mã ví dụ này thuộc phạm vi công cộng.
www.arduino.cc/en/Tutorial/LiquidCrystal *
/ bao gồm mã thư viện: #include #include #include
// khởi tạo thư viện với số lượng các chân giao diện LiquidCrystal lcd (12, 11, 5, 4, 3, 2); SFE_BMP180 áp suất;
nhân đôi PresionBase;
đôi Presion = 0; đôi Altura = 0; đôi Temperatura = 0; trạng thái char;
void setup () {// thiết lập số cột và số hàng của màn hình LCD: lcd.begin (16, 2); Serial.begin (9600); SensorStart (); }
void loop () {// đặt con trỏ thành cột 0, dòng 1 // (lưu ý: dòng 1 là hàng thứ hai, vì phép đếm bắt đầu bằng 0): lcd.setCursor (0, 1); // in ra số giây kể từ khi đặt lại: ReadSensor (); // Biến số laze của tinh trùng
lcd.print ("Temperatura:"); lcd.print (Temperatura); lcd.println ("grados C"); lcd.print ("Vị trí:"); lcd.print (Presion); lcd.println ("milibares"); chậm trễ (1000); } void SensorStart () {// Cảm biến Secuencia de inicio del if (pressure.begin ()) Serial.println ("BMP180 init Success"); else {Serial.println ("BMP180 init fail (ngắt kết nối?) n / n"); trong khi (1); } // Se inicia la lectura de temperatura status = pressure.startTempeosystem (); if (status! = 0) {delay (trạng thái); // Se lee una temperatura inicial status = pressure.getTempe Heat (Temperatura); if (status! = 0) {// Se inicia la lectura de presiones status = pressure.startPressure (3); if (status! = 0) {delay (trạng thái); // Se lee la presión inicialidente sobre el sensor en la primera ejecución status = pressure.getPressure (PresionBase, Temperatura); }}}} void ReadSensor () {// En este método se hacen las lecturas de presión y temperatura y se Calcula la altura // Se inicia la lectura de temperatura status = pressure.startTempe Heat (); if (status! = 0) {delay (trạng thái); // Se realiza la lectura de temperatura status = pressure.getTempe Heat (Temperatura); if (status! = 0) {// Se inicia la lectura de presión status = pressure.startPressure (3); if (status! = 0) {delay (trạng thái); // Se lleva a cabo la lectura de presión, // coirando la temperatura que afecta el desempeño del sensor status = pressure.getPressure (Presion, Temperatura); if (status! = 0) {// Se hace el cálculo de la altura en base a la presión leída en el Setup} else Serial.println ("error en la lectura de presion / n"); } else Serial.println ("error iniciando la lectura de presion / n"); } else Serial.println ("error en la lectura de temperatura / n"); } else Serial.println ("error iniciando la lectura de temperatura / n"); }
este es el código del programma, perotructionables no lo deja poner como en realidad es porque quita los espacios que hay entre cada parte del código
Bước 4: Kết quả
Finalmente, Desués de Correr el programma y subirlo a Arduino le deberá aparecer lo siguiente en el LCD.
Đề xuất:
PT Temperatura Y Milibares, Lcd và BMP180: 4 bước
PT Temperatura Y Milibares, Lcd và BMP180: Hola este DIY te va a ense ñ ar como usar un Arduino Uno, BMP180 y un display LCD para poder calcular la temperatura y la presi ó n del area en el que estas.Primero lo que tienes que hacer es sellar el BMP180 a 4 cáp y el LCD Despu & eacu
Tutorial LCD-BMP180 Con Arduino: 4 bước
Tutorial LCD-BMP180 Con Arduino: Bienvenido một hướng dẫn về este, en el, aprenderemos a crear un sensor de temperatura de una Marara f á cil, r á pida y eficiencye. El hướng dẫn ser á realizado con el programma Arduino, se necesita un Arduino Uno, un BMP180 y un LCD
Màn hình LCD I2C / IIC - Sử dụng SPI LCD cho Màn hình LCD I2C Sử dụng SPI đến IIC Mô-đun với Arduino: 5 bước
Màn hình LCD I2C / IIC | Sử dụng SPI LCD với màn hình LCD I2C Sử dụng mô-đun SPI đến IIC Với Arduino: Xin chào các bạn vì SPI LCD 1602 bình thường có quá nhiều dây để kết nối nên rất khó giao tiếp với arduino nhưng có một mô-đun có sẵn trên thị trường có thể chuyển đổi hiển thị SPI thành hiển thị IIC, do đó bạn chỉ cần kết nối 4 dây
Xác định áp suất và độ cao bằng GY-68 BMP180 và Arduino: 6 bước
Xác định áp suất và độ cao bằng GY-68 BMP180 và Arduino: Tổng quan Trong nhiều dự án như rô bốt bay, trạm thời tiết, cải thiện hiệu suất định tuyến, thể thao, v.v., việc đo áp suất và độ cao là rất quan trọng. Trong hướng dẫn này, bạn sẽ học cách sử dụng cảm biến BMP180, một trong những cảm biến
Trạm thời tiết tự làm bằng DHT11, BMP180, Nodemcu với Arduino IDE qua máy chủ Blynk: 4 bước
DIY Weather Station sử dụng DHT11, BMP180, Nodemcu với Arduino IDE Over Blynk Server: Github: DIY_Weather_Station Hackster.io: Weather Station Bạn sẽ thấy Ứng dụng Thời tiết phải không? Giống như, khi bạn mở nó ra, bạn sẽ biết các điều kiện thời tiết như Nhiệt độ, Độ ẩm, v.v. Những giá trị đó là giá trị trung bình của một giá trị lớn là