Mündəricat:
Video: BMP180 Y LCD Con Arduino: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
dərsləri öyrənmək üçün BMP180 -dən LCD -yə qədər olan bütün funksiyalar ən çox istifadə edilən sensorlardır.
Addım 1: Materiallar
proqramlar heç bir problemi həll edə bilməz:
kabellər
Arduino
kabel usb
güc potensialı
LCD
BMP180
hesablayıcı
Addım 2: Montaje
Addım 3: Codigo
bmp180 və ya LCD -dən istifadə edərək, bütün dünya üçün orijinal temperatur sensoru bmp180. El código seriya ell siguiente:
/* LiquidCrystal Kitabxanası - Salam Dünya
16x2 LCD ekranın istifadəsini nümayiş etdirir. LiquidCrystal kitabxanası, Hitachi HD44780 sürücüsü ilə uyğun olan bütün LCD displeylərlə işləyir. Orada çoxları var və bunları ümumiyyətlə 16 pinli interfeyslə deyə bilərsiniz.
Bu eskiz "Salam Dünya!" LCD -yə və vaxtı göstərir.
Dövrə: * LCD RS pin rəqəmsal pin 12 * LCD rəqəmsal pin üçün pin aktivləşdirmə 11 * LCD D4 pin rəqəmsal pin 5 * LCD D5 pin rəqəmsal pin 4 * LCD D6 pin rəqəmsal pin 3 * LCD D7 pin rəqəmsal pin 2 * LCD R/W pin yerə * LCD VSS pin yerə
Kitabxana ilk olaraq 18 Aprel 2008 -ci ildə David A. Mellis tərəfindən əlavə edildi, 5 İyul 2009 Limor Fried tərəfindən dəyişdirildi (https://www.ladyada.net) nümunəsi 9 İyul 2009 Tom Igoe tərəfindən əlavə edildi 22 Noyabr 2010 Tom Igoe tərəfindən dəyişdirildi
Bu nümunə kodu ictimai malıdır.
www.arduino.cc/en/Tutorial/LiquidCrystal *
/ kitabxana kodunu daxil edin: #include #include #include
// kitabxananı LiquidCrystal lcd (12, 11, 5, 4, 3, 2) interfeys pinlərinin nömrələri ilə işə salın; SFE_BMP180 təzyiqi;
ikiqat PresionBase;
cüt başlıq = 0; ikiqat Altura = 0; ikiqat Temperatura = 0; char statusu;
void setup () {// LCD -nin sütun və satır sayını təyin edin: lcd.begin (16, 2); Serial.begin (9600); Sensor Başlat (); }
void loop () {// imleci 0 sütunu, sətir 1 olaraq təyin edin // (qeyd: say 1 ilə başlayan ikinci sətirdir), lcd.setCursor (0, 1); // sıfırdan bəri saniyə sayını çap edin: ReadSensor (); // Dəyişənlər
lcd.print ("Temperatura:"); lcd çap (Temperatura); lcd.println ("grados C"); lcd.print ("Təqdimat:"); lcd.print (Presion); lcd.println ("milibares"); gecikmə (1000); } etibarsız SensorStart () {// Secuencia de inicio del sensor if (təzyiq.begin ()) Serial.println ("BMP180 başlanğıc uğuru"); başqa {Serial.println ("BMP180 init uğursuz oldu (əlaqəsi kəsildi?) n / n"); isə (1); } // İstiqamət statusu = təzyiq.startTemperature (); if (status! = 0) {gecikmə (status); // rəsmi status = təzyiq.getTemperature (Temperatura); if (status! = 0) {// Se statuslar = prespresiones status = təzyiq.start təzyiq (3); if (status! = 0) {gecikmə (status); // İstifadəçi məlumatlarının vəziyyətini yoxlamaq üçün status = təzyiq.getPressure (PresionBase, Temperatura); }}}} ReadSensor () {void { /{{nt}] mövzularında hesablamalar aparılıbsa, bu mövzuya nəzər salın: // status.startTemperature (); if (status! = 0) {gecikmə (status); // Temperatura statusu = təzyiq.getTemperature (Temperatura); if (status! = 0) {// Bu vəziyyətdə status = təzyiq.startPressure (3); if (status! = 0) {gecikmə (status); // Mövzunu öyrənməklə, // temperaturun ölçülməsi üçün sensorun statusu = təzyiq.getPressure (Presion, Temperatura); if (status! = 0) {// Başlanğıcda quraşdırma} başqa Serial.println ("error en la lektura de presion / n"); } başqa Serial.println ("error iniciando la lektura de presion / n"); } else Serial.println ("error en la lektura de temperatura / n"); } else Serial.println ("temperaturun dəyişməsi / n"); }
Bu proqramlar, heç bir şey göstərilmir, heç bir şey başa düşülməmişdir
Addım 4: Nəticə
yekun olaraq, LCD -də Arduino və ya digər proqramlar üçün düzəlişlər edilir.
Tövsiyə:
PT Temperatura Y Milibares, Lcd və BMP180: 4 addım
PT Temperatura Y Milibares, Lcd və BMP180: Arduino Uno ilə bir araya gəldiyiniz zaman, BMP180 və LCD ekran üçün temperaturun ölçülməsi və ölçülməsi üçün istifadə edilə bilər. bp BMP180 və 4 kabel və LCD Despu və eacu
Təlimat LCD-BMP180 Con Arduino: 4 addım
Dərslik LCD-BMP180 Con Arduino: Bienvenido, ən yaxşı dərslikdir, əvvəlcə temperaturun və temperaturun ölçülməsi üçün bir sensordur. El tutorial ser á Arduino, Arduino Uno, BMP180 və LCD ilə əlaqəli proqramlar
I2C / IIC LCD Ekran - Arduino ilə SPI -IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD istifadə edin: 5 addım
I2C / IIC LCD Ekran | Arduino ilə SPI -dən IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD -dən istifadə edin: Salam uşaqlar normal SPI LCD 1602 -yə qoşulmaq üçün çoxlu tellər olduğundan arduino ilə əlaqə qurmaq çox çətindir, ancaq bazarda bunu edə biləcək bir modul var. SPI ekranını IIC ekrana çevirin, buna görə yalnız 4 tel bağlamalısınız
GY-68 BMP180 və Arduino istifadə edərək təzyiqin və yüksəkliyin müəyyən edilməsi: 6 addım
GY-68 BMP180 və Arduino-dan istifadə edərək Təzyiq və Yüksəkliyin Təyin Edilməsi: Baxış: Uçan robotlar, hava stansiyaları, marşrutlaşdırma performansının yaxşılaşdırılması, idman və s. Kimi bir çox layihədə təzyiq və yüksəkliyin ölçülməsi çox vacibdir. Bu dərsdə, ən çox istifadə olunan BMP180 sensorundan necə istifadə edəcəyinizi öyrənəcəksiniz
DHT11, BMP180, Blynk Server üzərində Arduino IDE ilə Nodemcu istifadə edən DIY Hava İstasyonu: 4 addım
DHT11, BMP180, Nodemcu ilə DHT11, Blynk Server üzərində Arduino IDE istifadə edən DIY Hava İstasyonu: Github: DIY_Weather_Station Hackster.io: Hava İstasyonu Hava İstifadəsini düzgün görərdinizmi? Açdığınızda Temperatur, Rütubət və s. Kimi hava şərtləri ilə tanış olursunuz