
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Mafunzo haya yanatajwa kwa njia ya huduma ya maji ambayo inafanya kazi kwa kutumia vifaa vya umeme na vifaa vya BMP180 na LCD na huduma hiyo.
Hatua ya 1: Materiales
kwa maana hii programu yetu inaweza kutolewa kwa maoni juu ya mwongozo wa hesabu ya mambo muhimu:
nyaya
Arduino
kebo ya kebo
potenciómetro
LCD
BMP180
computador
Hatua ya 2: Montaje


Hatua ya 3: Codigo
para hacer funcionar el bmp180 y el LCD seenen que fusionar dos códigos que son el de hello world y el original del sensor de temperatura bmp180. El código seria ell siguiente:
/ * Maktaba ya LiquidCrystal - Hello World
Inaonyesha matumizi ya kuonyesha 16x2 LCD. Maktaba ya LiquidCrystal inafanya kazi na maonyesho yote ya LCD ambayo yanaambatana na dereva wa Hitachi HD44780. Kuna mengi yao huko nje, na unaweza kuwaambia kwa kiwambo cha pini 16.
Mchoro huu unachapisha "Hello World!" kwa LCD na inaonyesha wakati.
Mzunguko: * Pini ya LCD RS kwa pini ya dijiti 12 * LCD Wezesha pini kwa pini ya dijiti 11 * LCD D4 pini kwa pini ya dijiti 5 * LCD D5 pini kwa pini ya dijiti 4 * LCD D6 pini kwa pini ya dijiti 3 * LCD D7 pini kwa pini ya dijiti 2 * LCD R / W pini chini * Pini ya LCD VSS ardhini * LCD VCC pini hadi 5V * 10K kontena: * inaisha hadi + 5V na wiper ya ardhi kwa pini ya LCD VO (pini 3)
Maktaba iliongezwa mwanzoni 18 Aprili 2008 na maktaba ya David A. Mellis iliyorekebishwa 5 Jul 2009 na Limor Fried (https://www.ladyada.net) mfano ulioongezwa 9 Jul 2009 na Tom Igoe alirekebishwa 22 Nov 2010 na Tom Igoe
Nambari hii ya mfano iko katika uwanja wa umma.
www.arduino.cc/en/Tutorial/LiquidCrystal *
/ ni pamoja na nambari ya maktaba: #jumuisha # pamoja na # pamoja
// anzisha maktaba na nambari za pini za interface LiquidCrystal lcd (12, 11, 5, 4, 3, 2); Shinikizo la SFE_BMP180;
Msingi wa PresionBase;
Kuwepo mara mbili = 0; Altura mbili = 0; Temperatura mara mbili = 0; hadhi ya char;
kuanzisha batili () {// kusanidi idadi ya safu na safu za LCD: lcd.anza (16, 2); Kuanzia Serial (9600); SensorStart (); }
kitanzi batili () {// weka mshale kwenye safu wima 0, mstari 1 // (kumbuka: mstari wa 1 ni safu ya pili, kwani kuhesabu huanza na 0): lcd.setCursor (0, 1); // chapisha idadi ya sekunde tangu kuweka upya: ReadSensor (); // Se imprimen las las vigezo
lcd.print ("Temperatura:"); lcd.print (Temperatura); lcd.println ("grados C"); lcd.print ("Presion:"); lcd.print (Presion); lcd.println ("milibares"); kuchelewesha (1000); } utupu SensorStart () {// Secuencia de inicio del sensor ikiwa (pressure.begin ()) Serial.println ("BIT180 init mafanikio"); mwingine {Serial.println ("BMP180 init inashindwa (imekataliwa?) n / n"); wakati (1); } // Se inicia la lectura de temperatura status = pressure.startTemperature (); ikiwa (hadhi! = 0) {kuchelewesha (hadhi); // Se lee una temperatura hadhi ya kawaida = shinikizo. JotoJoto (Temperatura); ikiwa (hadhi! = 0) {// Se inicia la lectura de presiones status = pressure.start Pressure (3); ikiwa (hadhi! = 0) {kuchelewesha (hadhi); // Tazama tukio la kawaida kwa tukio la sensorer ya hali ya msingi ya hali = shinikizo. Gandamizo (PresionBase, Temperatura); }}}}} utupu wa 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.startTemperature (); ikiwa (hadhi! = 0) {kuchelewesha (hadhi); // Se realiza la lectura de temperatura status = pressure.getTemperature (Temperatura); ikiwa (hadhi! = 0) {// Se inicia la lectura de presión status = pressure.start Pressure (3); ikiwa (hadhi! = 0) {kuchelewesha (hadhi); // Se lleva a cabo la lectura de presión, // considerando la temperatura que afecta el desempeño del sensor status = pressure.get Pressure (Presion, Temperatura); ikiwa (hadhi! = 0) {// Angalia moja kwa moja kwa msingi wa msingi wa la presión leída en el Setup} nyingine Serial.println ("error en la lectura de presion / n"); } mwingine Serial.println ("error iniciando la lectura de presion / n"); } mwingine Serial.println ("error en la lectura de temperatura / n"); } mwingine Serial.println ("error iniciando la lectura de temperatura / n"); }
Hii ni sehemu ya programu ya kufundisha, mafundisho ya kila siku hayatatekelezwa kwa msaada wa maoni yanayopatikana kwa njia inayofaa kwa sababu ya shughuli zote za sehemu zote za sehemu moja ya código
Hatua ya 4: Matokeo

kumalizia, kutafakari juu ya mpango mpya wa Arduino na deberá aparecer lo siguiente en el LCD.
Ilipendekeza:
PT Temperatura Y Milibares, Lcd na BMP180: 4 Hatua

PT Temperatura Y Milibares, Lcd na BMP180: Hola hii ni mpango wa Arduino Uno, BMP180 na onyesha LCD kwa sehemu ya miale ya hali ya juu na oacute; n del area en el que estas.Primero lo que tienes Je! sisi tunauza nini BMP180 na nyaya 4 za LCD Despu & eacu
Mafunzo LCD-BMP180 Con Arduino: 4 Hatua

Mafunzo ya LCD-BMP180 Con Arduino: Bienvenido ni mafunzo haya, kwa sababu, tutawakilisha chombo cha kutuliza kwa sababu ya fikira na upekuzi; El mafunzo ser á realizado con el programama Arduino, se necesita un Arduino Uno, un BMP180 na un LCD
Kuamua Shinikizo na Urefu Kutumia GY-68 BMP180 na Arduino: 6 Hatua

Kuamua Shinikizo na Urefu Kutumia GY-68 BMP180 na Arduino: Muhtasari Katika miradi mingi kama roboti zinazoruka, vituo vya hali ya hewa, kuboresha utendaji wa njia, michezo na nk kupima shinikizo na urefu ni muhimu sana. Katika mafunzo haya, utajifunza jinsi ya kutumia sensa ya BMP180, ambayo ni moja wapo ya
Kituo cha Hali ya Hewa cha DIY Kutumia DHT11, BMP180, Nodemcu Na Arduino IDE Juu ya Seva ya Blynk: Hatua 4

Kituo cha hali ya hewa cha DIY Kutumia DHT11, BMP180, Nodemcu Na Arduino IDE Juu ya Seva ya Blynk: Github: DIY_Weather_Station Hackster.io: Kituo cha Hali ya HewaUngeona Maombi ya Hali ya Hewa sawa? Kama, ukiifungua unapata kujua hali ya hali ya hewa kama Joto, Unyevu nk. Masomo hayo ni wastani wa thamani kubwa ni
Kuingiliana kwa BMP180 (Sensor ya Shinikizo la Barometri) Na Arduino: Hatua 9

Kuingiliana kwa BMP180 (Sensor ya Shinikizo la Barometric) Na Arduino: BMP-180 ni sensorer ya dijiti ya Shinikizo la Barometri na kiolesura cha i2c. Kitambuzi hiki kidogo kutoka Bosch kinafaa sana kwa ukubwa wake mdogo, matumizi ya nguvu kidogo na usahihi wa hali ya juu.Kutokana na jinsi tunavyotafsiri usomaji wa sensa, tunaweza kufuatilia ch