Kişiler

Arduino'daki basınç grafiği örneğiyle hava durumu istasyonu. Arduino'da kapalı hava durumu istasyonu

Kasım, anlaşılmaz havaların olduğu bir aydır: Sabah güneş parlıyordu, ancak öğle yemeği vaktinde pencerenin dışındaki her şey zaten karla beyaza dönmüştü. Arduino'daki eski güzel bir hava durumu istasyonu, tüm bu hava durumu saçmalıklarını takip etmenize yardımcı olacaktır. En havalı ev yapımı hava durumu istasyonları seçeneklerimizden ilham alın ve kendinizinkini bir araya getirin, böylece doğanın sürprizlerine her zaman hazır olabilirsiniz ve kelimenin tam anlamıyla bir su birikintisine düşmezsiniz.

Bluetooth hava durumu lambası

Kontrol cihazı, hava durumu bilgileri için İnternet'i tarar ve Bluetooth aracılığıyla, hava tahminlerine göre resimleri değiştiren lambadaki servo motora sinyaller gönderir. İç mekanınızı süsleyebilecek basit ve şık bir hava durumu istasyonu.

Buradaki prensip önceki projedekiyle hemen hemen aynıdır, ancak yürütme cihazı sıcaklığa bağlı olarak renk değiştiren bir bulut şeklinde yapılmıştır ve servo motor dışarının sıcak mı yoksa soğuk mu olduğunu gösterir. Bu eğlenceli mini istasyon masaüstünüzde harika görünecek.

Daha büyük bulutlardan hoşlananlar için bu seçenek de var

Vintage hava durumu istasyonu

Vintage eşyaların hayranları ve deneyimli steampunkçılar, antika saat şeklindeki hava durumu istasyonunu takdir edebilecekler.

Twitter'da hava durumu

Görünüşte göze çarpmayan bu ahşap piramit aslında sıcaklığı, nemi, basıncı, ışık seviyelerini, CO seviyelerini ölçebilen ve tüm verileri Twitter üzerinden size gönderebilen yüksek teknolojili bir hava durumu istasyonudur.

Tempescope

Tempescope, yağmuru evinize getirmek için kullanabileceğiniz türden bir şeydir. Veya sis. Veya bir fırtına bile. Ve orada yaşayacaklar. Artık Doğa Ana'nın bugün sizin için neler hazırladığını bilmek için pencereden dışarı bakmanıza bile gerek yok.

Küpteki hava durumu

Hava tahmini yalnızca görülemez, aynı zamanda dokunulabilir. Ağdan gelen verilerle yönlendirilen bu çelik Kriyoskop küpü, dış sıcaklığa kadar ısıtılır veya soğutulur. Bunu kuyruk kemiğinizin hemen altına yaslıyorsunuz ve bugün külotunuzu çıkarmanız gerekip gerekmediği hemen anlaşılıyor.

Kartın çalıştığından emin olmak için bileşenleri bağlamadan önce ürün yazılımını indirmeniz önerilir. Montajdan sonra tekrar flaş yapabilirsiniz, tahtanın sorunsuz bir şekilde flaşlanması gerekir. Kartın 5V güç kaynağı devresinde güçlü tüketiciler bulunan projelerde (adreslenebilir LED şerit, servolar, motorlar vb.), Arduino'yu bilgisayara bağlamadan önce devreye harici 5V güç sağlamak gerekir, çünkü USB gerekli gücü sağlamayacaktır. örneğin şerit gerektiriyorsa gerekli akım. Bu, Arduino kartındaki koruma diyotunun yanmasına neden olabilir. Firmware'in indirilmesi ve yüklenmesiyle ilgili bir kılavuzu bir sonraki satırdaki spoyler altında bulabilirsiniz.

Arşivdeki klasörlerin içeriği

  • kütüphaneler– proje kütüphaneleri. Mevcut sürümleri değiştirin
  • donanım yazılımı– Arduino için ürün yazılımı
  • şemalar– bileşen bağlantı şemaları

bunlara ek olarak

  • Deneyin gösterdiği gibi, kasanın dışındaki sıcaklık sensörü içeriye göre 0,5 derece daha az gösteriyor! Elektronik aksamı daha iyi düzenlemek, ısıtma elemanlarından ısıyı uzaklaştırmak ve korumak gerekiyor...

  • Ekran çok soluk görünüyorsa/beyaz arka planda görünüyorsa
    Ekran sürücü kartında (kabloların bağlı olduğu) bir kontrast düğmesi vardır, bunun yardımıyla kontrastı istediğiniz gibi ayarlayabilirsiniz. Ayrıca kontrast, ekranın görüş açısına bağlıdır (bu bir LCD'dir) ve ekranı "yukarıdan bakıldığında göbek seviyesinde ekran" açısında bile net görüntülenecek şekilde ayarlayabilirsiniz. Ve kontrast büyük ölçüde güç kaynağına bağlıdır: 5V'tan itibaren ekran mümkün olduğunca net ve parlak bir şekilde görünürken, Arduino aracılığıyla USB'den güç verildiğinde voltaj yaklaşık 4,5V olacaktır (bir kısmı USB hattı boyunca koruyucu diyotun üzerine düşer) ) ve ekran artık o kadar parlak değil. Çıkışı, 5V harici güç kaynağına sahip bir çevirmeli düğme kullanarak ayarlayın!

  • CO2 sensörü düzgün çalışmıyorsa (Evgeniy Ivanov'dan bilgi)
    Örneklerde sensör kütüphanesi klasöründe kalibrasyon için çizimler var. aynı zamanda “HD” konnektörünü 7+ saniye boyunca körü körüne kısa devre yaparak da başlatılabilir.
    Elbette bunu soğukta dışarıda yapmak zorunda değilsiniz... İçerisindeki sensörlü bir şişeyi temiz havayla doldurup kapatabilirsiniz. Kalibrasyon en az 20 dakika sürer.
    Varsayılan olarak, sensör her gün gerçekleşen otomatik kalibrasyon açık olarak gelir ve sensör havalandırılmayan bir odada kullanılıyorsa, bu kalibrasyon değerleri hızlı bir şekilde normun ötesine taşır, bu nedenle devre dışı bırakılması gerekir.
    Dokümantasyon.

  • Sensör otomatik kalibrasyonuÇizimde CO2 devre dışı bırakıldı!

  • eğer varsa BME280 sensörü çalışmıyor büyük olasılıkla adresi farklıdır. Proje, adresi değiştirmek için ayrı bir işlevi olmayan Adafruit_BME280 kütüphanesini kullanıyor, bu nedenle adres, Adafruit_BME280.h kütüphane dosyasında neredeyse dosyanın en başında manuel olarak ayarlanıyor ( kütüphaneler klasörünüzdeki Adafruit_BME280 klasöründe, oraya kurmanız gerekirdi), modülümün adresi 0x76 idi. BME280 modülümün adresini nasıl öğrenebilirim? İ2c tarayıcı adı verilen özel bir çizim var. Google'da aratabilirsin, yapabilirsin. Bu çizimi yanıp sönersiniz, bağlantı noktasını açarsınız ve i2c veri yoluna bağlı cihazların adreslerinin bir listesini alırsınız. Diğer modüllerin size müdahale etmemesi için bunları devre dışı bırakıp yalnızca BME280'i bırakabilirsiniz. Alınan adresi kütüphanede belirtiyoruz, dosyayı kaydediyoruz ve hava durumu saatinin donanım yazılımını yüklüyoruz. Tüm!

  • Saat yavaşsa, sorun büyük olasılıkla devrenin güç kaynağındadır. Güç kaynağını daha iyi bir kaynakla değiştirdiğinizde sorun çözülmezse, RTC modülüne güç sağlamak için bir kapasitör takın (VCC ve GND'de doğrudan panele lehimleyin): her zaman seramik, 0,1-1 µF (103 veya 104 işaretiyle) , işaretleme tablosuna bakın). Ayrıca bir elektrolit de sağlayabilirsiniz (6,3V, 47-100 uF)

Firmware ayarları

#define RESET_CLOCK 0 // aygıt yazılımı yüklenirken saati sıfırlayın (çıkarılamayan pili olan bir modül için). 0 yazıp tekrar flashlamayı unutmayın! #define SENS_TIME 30000 // ekrandaki sensör okumalarının güncellenme süresi, milisaniye #define LED_MODE 0 // RGB LED tipi: 0 - ana katot, 1 - ana anot #define LED_BRIGHT 255 // CO2 LED parlaklığı (0 - 255) # define BLUE_YELLOW 1 // mavi yerine sarı renk (1 evet, 0 hayır), ancak bağlantı özelliklerinden dolayı sarı çok parlak değil #define DISP_MODE 1 // sağ üst köşede gösterge: 0 - yıl, 1 - gün haftanın dili, 2 - saniye #define WEEK_LANG 1 // haftanın gününün dili: 0 - İngilizce, 1 - Rusça (harf çevirisi) #define DEBUG 0 // başlangıçta sensör başlatma günlüğünü görüntüle #define PRESSURE 1 // 0 - basınç grafiği, 1 - yağmur tahmini grafiği (basınç yerine). Grafik limitlerini ayarlamayı // grafikler için görüntüleme limitlerini ayarlamayı unutmayın #define TEMP_MIN 15 #define TEMP_MAX 35 #define HUM_MIN 0 #define HUM_MAX 100 #define PRESS_MIN -100 #define PRESS_MAX 100 #define CO2_MIN 300 #define CO2_MAX 2000

Bir gün şehirde dolaşırken yeni bir radyo elektronik mağazasının açıldığını gördüm. İçeri girdiğimde Arduino için çok sayıda kalkan buldum çünkü... Evde bir Arduino Uno ve bir Arduino Nano vardı ve fikir hemen uzaktan sinyal vericilerle oynamak aklıma geldi. 433 MHz'de en ucuz verici ve alıcıyı almaya karar verdim:

Sinyal verici.


Sinyal alıcısı.

Basit bir veri aktarım taslağını kaydettikten sonra (buradan alınan bir örnek), verici cihazların sıcaklık, nem gibi basit verileri iletmek için oldukça uygun olabileceği ortaya çıktı.

Verici aşağıdaki özelliklere sahiptir:
1. Model: MX-FS - 03V
2. Menzil (engelleyici nesnelerin varlığına bağlı olarak): 20-200 metre
3. Çalışma voltajı: 3,5 -12V
4. Modül boyutları: 19*19 mm
5. Sinyal modülasyonu: AM
6. Verici gücü: 10mW
7. Frekans: 433MHz
8. Gerekli harici anten uzunluğu: 25cm
9. Bağlantısı kolay (yalnızca üç kablo): VERİ; VCC; Toprak.

Alma modülü özellikleri:
1. Çalışma voltajı: DC 5V
2. Akım: 4mA
3. Çalışma frekansı: 433,92 MHz
4. Hassasiyet: - 105dB
5. Modül boyutları: 30*14*7 mm
6. Harici anten gereklidir: 32 cm.

İnternet, 2Kb/sn'lik bilgi aktarım aralığının 150 metreye kadar ulaşabileceğini söylüyor. Kendim kontrol etmedim ama iki odalı bir dairede her yerde kabul ediliyor.

Ev meteoroloji istasyonu donanımı

Birkaç deneyden sonra Arduino Nano'ya bir sıcaklık, nem sensörü ve verici bağlamaya karar verdim.


DS18D20 sıcaklık sensörü Arduino'ya aşağıdaki şekilde bağlanır:

1) GND'den mikrodenetleyicinin eksisine.
2) Bir pull-up direnci aracılığıyla DQ'yu toprağa ve Arduino'nun D2 pinine
3) Vdd'den +5V'a.

MX-FS - 03V verici modülü 5 Volt ile çalıştırılır, veri çıkışı (ADATA) D13 pinine bağlanır.

Arduino Uno'ya bir LCD ekran ve bir BMP085 barometre bağladım.


Arduino Uno'ya bağlantı şeması

Sinyal alıcısı D10 pinine bağlanır.

Modül BMP085 - dijital atmosferik basınç sensörü. Sensör, sıcaklığı, basıncı ve deniz seviyesinden yüksekliği ölçmenizi sağlar. Bağlantı arayüzü: I2C. Sensör besleme voltajı 1,8-3,6 V

Modül Arduino'ya diğer I2C cihazlarıyla aynı şekilde bağlanır:

  • VCC - VCC (3,3 V);
  • GND - GND;
  • SCL - analog pin 5'e;
  • SDA - analog pin 4'e.
  • Çok düşük maliyetli
  • Güç ve G/Ç 3-5 V
  • %5 doğrulukla %20-80 nem tayini
  • Sıcaklık algılama 0-50 derece. %2 doğrulukla
  • Yoklama frekansı 1 Hz'den fazla olmamalıdır (1 saniyede bir defadan fazla olmamalıdır)
  • Boyutlar 15,5 mm x 12 mm x 5,5 mm
  • 0,1" pin aralığına sahip 4 pin

DHT'nin 4 pini vardır:

  1. Vcc (3-5V güç kaynağı)
  2. Veri çıkışı - Veri çıkışı
  3. Kullanılmamış
  4. Genel

Arduino'nun D8'ine bağlanır.

Ev hava durumu istasyonunun yazılım parçası

Verici modül sıcaklığı her 10 dakikada bir ölçer ve iletir.

Program aşağıdadır:

/* Sketch version 1.0 Sıcaklığı her 10 dakikada bir gönder. */ #include #include #include #define ONE_WIRE_BUS 2 //Dallas OneWire sensörünü bağlamak için pin oneWire(ONE_WIRE_BUS); DallasSıcaklık sensörleri(&oneWire); Termometre içindeki Cihaz Adresi; void setup(void) ( //Serial.begin(9600); vw_set_ptt_inverted(true); // DR3100 için gerekli vw_setup(2000); // Baud hızını (bit/s) ayarlayın sensörler.begin(); if (! sensörler .getAddress(insideThermometer, 0)); printAddress(insideThermometer); sensörler.setResolution(insideThermometer, 9); ) void printTemperature(DeviceAddress devicesAddress) ( float tempC = sensörler.getTempC(deviceAddress); //Serial.print("Sıcaklık) C : "); //Serial.println(tempC); //int sayısını göndermek için veri oluşumu = tempC; char sembol = "c"; //Bunun bir sensör olduğunu belirlemek için servis sembolü String strMsg = "z" ; strMsg += sembol; strMsg += " "; strMsg += sayı; strMsg += " "; char msg; strMsg.toCharArray(msg, 255); vw_send((uint8_t *)msg, strlen(msg)); vw_wait_tx (); / / Aktarım tamamlanana kadar bekleyin gecikme(200); ) void loop(void) ( for (int j=0; j<= 6; j++) { sensors.requestTemperatures(); printTemperature(insideThermometer); delay(600000); } } //Определение адреса void printAddress(DeviceAddress deviceAddress) { for (uint8_t i = 0; i < 8; i++) { if (deviceAddress[i] < 16); //Serial.print("0"); //Serial.print(deviceAddress[i], HEX); } }

Alıcı cihaz verileri alır, odadaki basıncı ve sıcaklığı ölçer ve bunu ekrana iletir.

#include #include LiquidCrystal lcd(12, 10, 5, 4, 3, 2); #dht11 sensörünü dahil edin; #define DHT11PIN 8 #include #include BMP085 dps = BMP085(); uzun Sıcaklık = 0, Basınç = 0, Yükseklik = 0; void setup() ( Serial.begin(9600); vw_set_ptt_inverted(true); // DR3100 için gerekli vw_setup(2000); // Alım hızını ayarlayın vw_rx_start(); // Yayın izlemeyi başlatın lcd.begin(16, 2) ; Wire.begin(); gecikme(1000); dps.init(); //lcd.setCursor(14,0); //lcd.write(byte(0)); //lcd.home(); ) void loop() ( uint8_t buf; // Mesaj için arabellek uint8_t buflen = VW_MAX_MESSAGE_LEN; // Arabellek uzunluğu if (vw_get_message(buf, &buflen)) // Mesaj alınırsa ( // int i ayrıştırmaya başla; // If mesaj bize gönderilmedi, çık if (buf != "z") ( return; ) char komut = buf; // Komut indeks 2'de // Sayısal parametre indeks 4'te başlıyor i = 4; int sayı = 0; // Aktarım karakter karakter olduğundan, karakter setini bir sayıya dönüştürmeniz gerekir while (buf[i] != " ") ( sayı *= 10; sayı += buf[i] - "0"; i++; ) dps.getPressure(&Basınç); dps.getAltitude (&Altitude); dps.getTemperature(&Sıcaklık); //Serial.print(komut); Serial.print(" "); Serial.println( sayı); lcd.print("T="); lcd.setCursor(2,0); lcd.print(sayı); lcd.setCursor(5,0); lcd.print("P="); lcd.print(Basınç/133.3); lcd.print("mmH"); lcd.setCursor(0,1); lcd.print("T="); lcd.print(Sıcaklık*0,1); lcd.print("H="); lcd.print(sensör.nem); lcd.home(); //gecikme(2000); int chk = sensör.read(DHT11PIN); anahtar (chk) ( case DHTLIB_OK: //Serial.println("Tamam"); ​​mola; case DHTLIB_ERROR_CHECKSUM: //Serial.println("Sağlama toplamı hatası"); break; case DHTLIB_ERROR_TIMEOUT: //Serial.println("Zaman aşımı) hata"); ara; varsayılan: //Serial.println("Bilinmeyen hata"); ara; )) ))

Not: Gelecekte aşağıdakileri eklemeyi planlıyorum:
- nem sensörünün vericiye gönderilmesi, veri aktarım algoritmasının yeniden işlenmesi
- rüzgar hızını ve yönünü ölçmek için sensör.
- alıcı cihaza başka bir ekran ekleyin.
- alıcıyı ve vericiyi ayrı bir mikro denetleyiciye aktarın.

Aşağıda yaşananların bir fotoğrafı var:

Radyo elemanlarının listesi

Tanım Tip Mezhep Miktar NotMağazanot defterim
Verici kısım.
Arduino kurulu

Arduino Nano3.0

1 Not defterine
Sıcaklık sensörü

DS18B20

1 Not defterine
Direnç

220Ohm

1 Not defterine
Verici modülüMX-FS-03V (433 MHz)1 Not defterine
Radyo alma kısmı.
Arduino kurulu

Arduino Uno

1 Not defterine
Düzeltici direnci 1 Not defterine
Direnç

Bir gün internette dolaşırken ilginç bir Arduino kartıyla karşılaştım. Bu kurulla çok ilgilendim. Onun yardımıyla kendi robotunuzu, hava istasyonunuzu, alarmınızı ve hatta "Akıllı Ev" gibi daha ciddi bir şeyi bile yapabilirsiniz.

Bu cihazı satın aldıktan sonra özelliklerini incelemeye başladım. LED'ler, sıcaklık sensörü ve LCD ekranla yeterince oynadıktan sonra ilginç ve evde işime yarayacak bir şey yapmaya karar verdim.
Ve bundan çıkan da bu oldu...

Bugün küçük ev projem olan Arduino kullanarak kapalı hava durumu istasyonundan bahsetmek istiyorum. Sanırım herkes, örneğin kendi odasındaki sıcaklığın veya nemin ne olduğunu görmek ister, bu yüzden projem bunu yapmanıza izin verecek.

Birleştirilmiş meteoroloji istasyonu şöyle görünecek:

Muhtemelen aynı cihazı monte etmek istediniz, gecikmeyelim.

Olasılıklar

Ama önce meteoroloji istasyonumuzun neler yapabileceğini görelim:

1) Geçerli tarih ve saati gösterin;
2) Mevcut sıcaklığı gösterin;
3) Mevcut nemi göster;
4) Mevcut atmosferik basıncı gösterin.

Birleştirmek

Bu meteoroloji istasyonunu uygulamak için neye ihtiyacımız var:

1) Arduino mikro denetleyicisinin kendisi (Arduino nano v3 kullandım);
2) Sıcaklık ve nem sensörü Dht22 (okumalarda küçük hatalar);
3) Barometre BMP085, pek çok şey yapabilir; örneğin atmosfer basıncını, sıcaklığı, deniz seviyesini ölçmek;
4) Gerçek zamanlı saat DS3231 (çok doğru ve yapılandırılması kolaydır);
5) Bunu yine de bir yerde göstermemiz gerekiyor, Nokia 5110'un iyi bilinen ekranını seçtim;
6) Düz kollar, onsuz yapamazsınız.

Gereklilikten:

7) Tüm yapıya güç sağlamak için pil takımı. USB'den besliyorum. Piller birkaç gün dayanmaz;
8) Anahtar, gerektiğinde ekranın arka ışığını açmak için buradadır;
9) Bir parça kontrplak ve bacaklar.
10) Güç kaynağını bağlamak için konnektör.

Bağlantı

Şimdi neyi nereye ve nasıl bağlayacağımıza bakalım.

1) İlki ekranımız olacak:
pin 3 - Seri saat çıkışı (SCLK)
pin 4 - Seri veri çıkışı (DIN)
pin 5 - Veri/Komut seçimi (D/C)
pin 7 - LCD çip seçimi (CS)
pin 6 - LCD sıfırlama (RST)
Güç 3,3V

3) Üçüncüsü bir barometre olacak:
pin 4 - SDA
pin 5 - SCL
Güç kaynağı 5V

Gücü ve toprağı bağlamayı unutmayın.

Kod

Şimdi en ilginç kısım kodumuz.
Bunu netleştirmek için iyi yorum yapmaya çalıştım ama kütüphanelerden İngilizce olarak da eklemeler olacak. Çeviride herhangi bir sorun olmayacağını düşünüyorum.

Kod

#katmak #include "DHT.h" #include #katmak #include "RTClib.h" #define DHTPIN 10 // DHT22 sensörü için 10 pin #define DHTTYPE DHT22 RTC_DS1307 RTC; BMP085 dps = BMP085(); DHT dht(DHTPIN, DHTTYPE); uzun sıcaklık3 = 0, Basınç = 0, Yükseklik = 0; // pin 3 - Seri saat çıkışı (SCLK) // pin 4 - Seri veri çıkışı (DIN) // pin 5 - Veri/Komut seçimi (D/C) // pin 7 - LCD çip seçimi (CS) // pin 6 - LCD sıfırlama (RST) LCD5110 myGLCD(3, 4, 5, 6, 7); harici imzasız karakter SmallFont; void setup() ( myGLCD.InitLCD(); myGLCD.setFont(SmallFont); Wire.begin(); RTC.begin(); dht.begin(); gecikme(2000); dps.init(MODE_ULTRA_HIGHRES, 3200, true ); // 3200 deniz seviyesinden 32 metre yüksekte (Peter bu yükseklikte bulunuyor + yaşadığınız kata göre birkaç metre eklemeniz gerekiyor) ) void loop() ( dps.getPressure(&Pressure); dps.getAltitude (&Altitude); dps.getTemperature(&temp3); DateTime now = RTC.now(); // Sensör okumaları ayrıca 2 saniyeye kadar "eski" olabilir (çok yavaş bir sensördür) float h = dht.readHumidity(); // Sıcaklığı Celsius olarak okuyun float t = dht.readTemperature(); myGLCD.setFont(SmallFont); // ekranda küçük bir yazı tipi boyutu ayarlayın myGLCD.clrScr(); // Ekranı temizleyin myGLCD.print("Time= ", LEFT, 0); //saati ayarlayın myGLCD.printNumI(int(now.hour()), 32, 0); // 32.0, 32=satırdaki boşluk numarası, yazdıracağımız yer anlamına gelir. 0 =satır numarası myGLCD.print(": ", 45, 0); myGLCD.printNumI(int(now.dakika()), 50, 0); myGLCD.print(":", 62, 0); myGLCD.printNumI (int(now.second()), 67, 0); myGLCD.print("Tarih=", SOL, 10); //tarihi ayarla myGLCD.printNumI(int(now.day()), 32, 10); myGLCD.print("/", 44, 10); myGLCD.printNumI(int(şimdi.ay()), 50, 10); myGLCD.print("/", 62, 10); myGLCD.printNumI(int(şimdi.yıl() - 2000), 68, 10); myGLCD.print("T=", SOL, 20); //sıcaklığı ayarlayın myGLCD.printNumF(t, 2, 13, 20); //Bu DHT22 ile sıcaklıktır myGLCD.print("/", 45, 20); myGLCD.printNumF(temp3 * 0,1, 2, 53, 20); //Bu barometreden gelen sıcaklıktır myGLCD.print("Hum=", LEFT, 30); // DHT22 myGLCD.printNumF(h, 2, 28, 30) ile nemi ayarlayın; myGLCD.print("%", 63, 30); myGLCD.print("Pres=", SOL, 40); // atmosferik basıncı ayarlayın myGLCD.printNumF(Basınç / 133.3, 2, 31, 40); //atmosfer basıncını hesaplıyoruz myGLCD.print("mm", 68, 40); // Serial.print(" Alt(m):"); kimin umurunda, bu deniz seviyesinden mevcut yükseklik // Serial.print(Altitude / 100); myGLCD.update(); // Görüntüleme gecikmesine (1000) büyük bir tampon çıkışı çıktısı; // Gecikme 1 sn)



Makaleyi beğendin mi? Paylaş