Përmbajtje:
Video: BMP180 Y LCD Con Arduino: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
është një tutorial për të lexuar një sistem të thjeshtë që funksionon në sensorin e temperaturës dhe presionit të presionit BMP180 dhe LCD në traduen e arduino.
Hapi 1: Materialet
para se kjo është një program pa të dhëna paraprake për të kuptuar materiales:
kabllot
Arduino
kabllo usb
potenciómetro
LCD
BMP180
llogaritës
Hapi 2: Montaje
Hapi 3: Codigo
para hacer funcionar el bmp180 y el LCD se si të kuptoni se si të kombinohen me dosjen që dëshironi të përdorni një botë të përshëndetur dhe një sensor origjinal të temperaturës bmp180. El código seria ell siguiente:
/* Biblioteka LiquidCrystal - Përshëndetje Botë
Demonstron përdorimin e një ekrani LCD 16x2. Biblioteka LiquidCrystal punon me të gjitha ekranet LCD që janë në përputhje me drejtuesin Hitachi HD44780. Ka shumë prej tyre atje, dhe zakonisht mund t'i tregoni nga ndërfaqja 16-pin.
Ky skicë printon "Përshëndetje Botë!" në LCD dhe tregon kohën.
Qarku: * Kodi LCD RS në kunj digjital 12 * LCD Aktivizoni kunjin në kunj digjital 11 * Kodi LCD D4 në kunj dixhital 5 * PIN LCD D5 në kunj dixhital 4 * Pin LCD D6 në kunj dixhital 3 * Pin LCD D7 në kunj dixhital 2 * Kodi LCD R/W në tokë * Kodi LCD VSS në tokë * Kodi LCD VCC në 5V * Rezistencë 10K: * përfundon në +5V dhe terren * fshirëse në kunjin LCD VO (kunja 3)
Biblioteka u shtua fillimisht 18 Prill 2008 nga David A. Mellis biblioteka e modifikuar 5 Korrik 2009 nga Limor Fried (https://www.ladyada.net) shembulli u shtua 9 Korrik 2009 nga Tom Igoe modifikuar 22 Nëntor 2010 nga Tom Igoe
Ky kod shembull është në domenin publik.
www.arduino.cc/en/Tutorial/LiquidCrystal *
/ përfshini kodin e bibliotekës: #include #include #include
// inicializoni bibliotekën me numrat e kunjave të ndërfaqes LiquidCrystal lcd (12, 11, 5, 4, 3, 2); Presioni SFE_BMP180;
PresionBase e dyfishtë;
paraqitje e dyfishtë = 0; dyfish Altura = 0; dyshe Temperatura = 0; statusi i karbonit;
void setup () {// vendos numrin e kolonave dhe rreshtave të LCD: lcd.begin (16, 2); Serial.filloj (9600); SensorStart (); }
void loop () {// vendosni kursorin në kolonën 0, rreshti 1 // (shënim: rreshti 1 është rreshti i dytë, pasi numërimi fillon me 0): lcd.setCursor (0, 1); // printoni numrin e sekondave që nga rivendosja: ReadSensor (); // Se imprimen las variablat
lcd.print ("Temperatura:"); lcd.print (Temperatura); lcd.println ("grados C"); lcd.print ("Presion:"); lcd.print (Presion); lcd.println ("milibares"); vonesa (1000); } void SensorStart () {// Sigurimi i inicio del sensor nëse (press.begin ()) Serial.println ("BMP180 init sukses"); else {Serial.println ("BMP180 init dështon (e shkëputur?) n / n"); ndërsa (1); } // Se inicia la lectura de temperatura status = press.startTemperature (); if (status! = 0) {vonesë (status); // Se lee una temperatura inicial status = presion.getTemperature (Temperatura); nëse (status! = 0) {// Se inicia la lectura de presiones status = presion.fillo Presion (3); if (status! = 0) {vonesë (status); // Shihni presionin paraprak të incidentit të parë të sensorit në gjendjen fillestare ejecución = presion.getPressure (PresionBase, Temperatura); }}}} pavlefshëm ReadSensor () {// Për të përcaktuar mënyrën e mësimit të presionit të temperaturës dhe llogaritjes së lartësisë // Se inicia la lectura de temperatura status = press.startTemperature (); if (status! = 0) {vonesë (status); // Se realiza la lectura de temperatura status = presion.getTemperature (Temperatura); nëse (status! = 0) {// Se inicia la lectura de presión status = presion.fillo Presion (3); if (status! = 0) {vonesë (status); // Se lleva a cabo la lectura de presión, // konsideron 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} tjetër Serial.println ("error en la lectura de presion / n"); } tjetër Serial.println ("error iniciando la lectura de presion / n"); } tjetër Serial.println ("error en la lectura de temperatura / n"); } tjetër Serial.println ("error iniciando la lectura de temperatura / n"); }
kjo është një program i programit, por nuk ka udhëzime për të kuptuar të drejtën tuaj, por në të vërtetë ju mund të përdorni një pjesë të caktuar të programit
Hapi 4: Rezultati
përfundimtare, después de correr el programa y subirlo a Arduino le deberá aparecer lo siguiente en el LCD.
Recommended:
PT Temperatura Y Milibares, LCD dhe BMP180: 4 hapa
PT Temperatura Y Milibares, Lcd dhe BMP180: Kjo është DIY që ju mund të përdorni nga Arduino Uno, BMP180 dhe pa ekran LCD për llogaritjen e temperaturës dhe presionit ó në një zonë delikate në të gjitha nivelet. que hacer es soldar el BMP180 a 4 kabllo dhe el LCD Despu & eacu
Tutorial LCD-BMP180 Con Arduino: 4 hapa
Tutorial LCD-BMP180 Con Arduino: Përdorni një tutorial të vërtetë, në të njëjtën kohë, shfaqni një sensor të temperaturës së një mënyre manore dhe á cil, r á pida y eficiente. El tutorial ser á realizua me programin Arduino, ju nevojitet nga Arduino Uno, pa BMP180 y un LCD
Përcaktimi i presionit dhe lartësisë duke përdorur GY-68 BMP180 dhe Arduino: 6 hapa
Përcaktimi i Presionit dhe Lartësisë duke Përdorur GY-68 BMP180 dhe Arduino: PërmbledhjeNë shumë projekte si robotët fluturues, stacionet e motit, përmirësimi i performancës së drejtimit, sportet etj. Matja e presionit dhe lartësisë është shumë e rëndësishme. Në këtë tutorial, do të mësoni se si të përdorni sensorin BMP180, i cili është një nga më
Stacioni i motit DIY duke përdorur DHT11, BMP180, Nodemcu Me Arduino IDE mbi serverin Blynk: 4 hapa
DIY Stacioni i motit duke përdorur DHT11, BMP180, Nodemcu Me Arduino IDE mbi serverin Blynk: Github: DIY_Weather_Station Hackster.io: Stacioni i motitTi do ta kishit parë aplikimin e motit apo jo? Si, kur e hapni atë ju njihni kushtet e motit si Temperatura, Lagështia etj. Ato lexime janë vlera mesatare e një madhësie të madhe janë
Ndërfaqja BMP180 (Sensori i Presionit Barometrik) Me Arduino: 9 Hapa
Ndërfaqja e BMP180 (Sensori i Presionit Barometrik) Me Arduino: BMP-180 është një sensor dixhital i presionit barometrik me një ndërfaqe i2c. Ky sensor i vogël nga Bosch është mjaft i dobishëm për madhësinë e tij të vogël, konsumin e ulët të energjisë dhe saktësinë e lartë. Në varësi të mënyrës se si i interpretojmë leximet e sensorit, ne mund të monitorojmë ç