Cov txheej txheem:
- Kauj Ruam 1: Cov ntaub ntawv
- Kauj ruam 2: Montaje
- Kauj ruam 3: Qhib
- Kauj Ruam 4: Conexión Al Computador
- Kauj ruam 5: Resultado
Video: Pres Yó Temperature En LCD Con Arduino: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Yuav ua li cas qhia, saib enarñ a usar el LCD con el arduino para que en la pantalla se muestra la presión y temperatura, junto con ayuda del BMP180. Aquí se encontrara cada paso para completarlo, incluyendo imágenes con los materiales, el montaje en el arduino y el código rau tus neeg txiav txim siab esto.
Kauj Ruam 1: Cov ntaub ntawv
Lo primero que se debe hacer, es tener todos los materiales. Nov yog yam koj xav tau ntawm no:
-Ua Arduino.
- Tsis tiv thaiv.
- Cov duab LCD.
- Un bmp 180, con 4 cables ya adjuntos.
- Tsis muaj zog.
- Una resistencia rau arduino.
- 19 kab rau Arduino.
Kauj ruam 2: Montaje
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. Para eso, se tiene que poner cuatro cables en los huecos que tiene el bmp180. El cable que va conectado al lado donde dice VIN, se conecta en el arduino en el lado de Analog Hauv, donde dice A5. Luego, el cable que va en GND, también va conectado en el lado de Analog In, pero este en donde tsuav A4. Los dos últimos cables 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.
Kauj ruam 3: Qhib
El siguiente paso es construir el código. Se debe coger un código que hiav txwv para temperatura, uno que hiav txwv para presión y juntarlos. El código lub sij hawm kawg siendo así:
#suav nrog
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
ntab centi () {// Funcion para leer el dato analogico y convertirlo digital:
koj dato; ploj c; dato = analogRead (A0); c = (500.0 * dato)/1023;
rov qab (c); }
ntab kelvin (ntab cent) {ntab k; k = feem pua+273.15; rov qab (k); }
ntab fahren (ntab cent) {ntab f; f = feem*1.8+32; rov qab (f);
}
ntab rankin (ntab cent) {ntab r; r = (feem pua + 273.15)*1.8; rov qab (r); }
void teeb tsa () {
lcd.begin (16, 2);
lcd.print ("C = K =");
lcd.setCursor (0, 1);
lcd.print ("Kub");
}
void voj () {
// muab koj cov cai tseem ceeb ntawm no, kom rov ua dua:
ntab Centigrados = centi ();
ntab Fahrenheit = fahren (Centigrados); f
loat Rankin = rankin (Centigrados);
ntab Kelvin = kelvin (Centigrados);
lcd.setCursor (2, 0);
lcd.print (Centigrados);
lcd.setCursor (10, 0);
lcd.print (Kelvin);
ncua (200);
}
(El código fue tomado del siguiente txuas: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html, al igual que la foto de la portada)
Kauj Ruam 4: 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.
Kauj ruam 5: Resultado
Los ntawm txoj kev, se tiene el resultado que es la presión y la temperatura medida por el bmp180, feem ntau ua rau hauv LCD.
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
DISPLAY HUMIDITY THIAB TEMPERATURE ntawm LCD nrog ARDUINO NANO: 5 Kauj Ruam
DISPLAY HUMIDITY THIAB TEMPERATURE ntawm LCD nrog ARDUINO NANO: Cov lus qhia hauv qab no qhia nrog ua qhov yooj yim lcd interface nrog arduino nano
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
I2C / IIC LCD Zaub - Siv SPI LCD rau I2C LCD Zaub Siv SPI rau IIC Module Nrog Arduino: 5 Kauj Ruam
I2C / IIC LCD Zaub | Siv SPI LCD rau I2C LCD Zaub Siv SPI rau IIC Module Nrog Arduino: Nyob zoo cov phooj ywg txij li ib txwm muaj SPI LCD 1602 muaj xov tooj ntau dhau los txuas yog li nws nyuaj rau cuam tshuam nrog arduino tab sis muaj ib qho qauv muaj nyob hauv khw uas tuaj yeem hloov SPI zaub rau hauv IIC zaub yog li ntawd koj yuav tsum txuas tsuas yog 4 xov hlau
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: 9 Kauj Ruam
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: Cov ntawv qhia no yog qhia koj yuav tsim lub Caj Npab Caj Npab ntawm koj tus kheej li cas