Mündəricat:
- Addım 1: Materiallar
- Addım 2: Montaje
- Addım 3: Codigo
- Addım 4: Codigo Presión Y Temperatura
- Addım 5: Unir Codigos
- Addım 6: Segunda Opción
- Addım 7: Codigo Propuesto
- Addım 8: Ultimas Recomendaciones
- Addım 9: Nəticə
Video: Lcd, Arduino, Potenciometro Y BMP .: 9 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu proqramlar, LCD -nin ən yüksək temperaturu ilə təchiz olunmuşdur. Səmərəli xidmətlər çox böyük əhəmiyyət kəsb edir.
Lcd: ən yaxşı məlumatların ən çox istifadə edildiyi yerlərdəki məlumatlardan biridir. Bu, ən çox maraqlandıran şeydir.
BMP: barométrica və ya atmosférica üçün ən yaxşı metodlardan biridir.
Ehtiyaclar: enerji təchizatı və enerjini idarə etmək üçün istifadə edin. Müqavimət göstərdiyimiz kimi, bu da enerjini qorumaq üçün bir şeydir.
Arduino: art Arduino, Amerika Birləşmiş Ştatları üçün ən çox görülən işlərdən biridir. Əlavə işlər və quruluşlar fərqli ola bilər.
Addım 1: Materiallar
Lazımi montaj işləri:
- 16 kabel
- 1 ədəd arduino
- 1 lcd solado
- 1 potenciometro
- 1 bmp 180 satado
Addım 2: Montaje
Əlavə montaj işləri, Arduino üçün ən yaxşı seçimdir. Proqramı bağlamaq üçün Lcd proqramı "Salam, Dünya!". Bu, LiquidCrystal kitabxanasına daxil olan şirkətlərdir. Bu proqramlar Lcd -dən "Salam, Dünya!" Proqramını həyata keçirir. bu gündən etibarən Lcd -də ən çox istifadə edilə bilər. Əlaqə 16 kabel, heç bir müqavimət, heç bir Lcd, bir də Arduino və bir protokol lövhəsi yoxdur. Əlbəttə ki, heç bir problem yoxdur, bu heç bir əlaqəyə malik deyil, çox güman ki, heç bir problem yoxdur. sakitləşdirmək. Bunu etmək üçün, Arduino -dan istifadə edərək bütün məlumatları öyrənin.
Addım 3: Codigo
El código de "Salam, dünya!" Arduino proqramının bütün proqramları. Ən yaxşı kitabxanadır. Əlavə olaraq, "Salam, dünya!" ən yüksək səviyyəyə çatmaq üçün ən yaxşı şərtləri atmosférica y la temperatura!
Addım 4: Codigo Presión Y Temperatura
Məlumatlardan istifadə edərək "Salam, dünya!" komunal xidmətlərin montajı, xəbərlərin öyrənilməsi, istədiyiniz vaxt, istədiyiniz vaxtdan əvvəl ən vacib şeydir.
İnternetdən istifadə edərək, "İnternetə giriş" mövzusunda "Salam, dünya!" SparkFun tərəfindən BMP180 yaradılmışdır. BMP180 -in ən böyük təlimatlarından biri də bu təlimatlardır.
Addım 5: Unir Codigos
Paso 3:
SparkFun, Bmp180 kitabxanası üçün lazım olan temperaturu əvvəlcədən öyrənmək lazımdır. Los pasos dəqiq oğlu:
1. Əlaqə linki, Bmp180 kitabçasını sparkfun yükləyin:
2. Arduino "proqramına" daxil olun, kitabxanalar daxil olmaqla "Şəxsi kitablar üçün ZIP" seçimini seçin.
3. Escoger la carpeta que zar BMP180_Breakout_Arduino_Library-Master
4. Daxil olun və ya yüksəklikdə yüksəklikləri seçin.
Bu vaxtdan etibarən "SparkFun BMP180" və ya "SparkFun BMP180" proqramını istifadə edin.
Addım 6: Segunda Opción
Əlavə məlumatların qorunması, İnternetdəki məlumatların qorunması ilə əlaqədardır. 2014 -cü il tarixindən etibarən ən böyük problemlərdən biri də heç bir problemi yoxlamaqdır.
ATENCIÓN!
Bu proqramlar bir -birindən fərqli olaraq, quraşdırma və quraşdırma işlərinin aparılması ilə əlaqədardır. Arduino və ya "Salam, dünya" mövzusunda heç bir problemi həll etmək üçün heç bir problem yoxdur.
İnternetdən istifadə edərək, BMP180 -in quraşdırılması ilə bağlı bütün məlumatları əldə edə bilərsiniz.
BMP180 sensoru, kabellər və kabellər ilə əlaqəli məlumatları təqdim edir:
- Bir SDA üçün kabel: A4 və Arduino Uno ilə əlaqə qurun.
- Kabel SCL: A5 və ya Arduino Uno ilə əlaqə qurun.
- GND kabelini GND ilə bağlayın: Arduino Uno ilə əlaqə qurun.
- VIN -ə qoşulan kabel: Arduino Uno üçün 3.3V gücündə bir əlaqə.
Addım 7: Codigo Propuesto
El Cajón de Ardu üçün davamlı olaraq yaradılan işlər:
#daxil edin
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
// Məlumat üçün LCD -dən məlumatların nə qədər çox olduğunu öyrənmək olar.
float centi () {// Funqion rəqəmsal analoq və rəqəmsal çevirmək:
int dato; üzmək c; dato = analogRead (A0); c = (500.0 * məlumat)/1023;
// Şəxsi məlumatların təhlili ilə əlaqəli satışlar. Şəxsi məlumatların heç bir problemi yoxlanılmadıqda: LM35 temperatur sensoru 10 mV -dən çox olmayan bir sistemə cavabdehdir. Sensor 10 mV -lik bir sensora malikdir. Məsələn: 26, 4ºC = 264 mV = 0.264 V. 10 bitlik rəqəmsal həlli, 0 ilə 1023 arasındakı fərq, Vout = (5V*Dato)/1023 siendo (0 <Dato) <1023) bir neçə mərhələdə: Vout = ((5V*Dato)*100)/1023 dönüş (c); }
float kelvin (float cent) {float k; k = sent+273.15; qayıt (k); }
üzmək fahren (float cent) {float f; f = sent*1.8+32; qayıt (f);
}
float rankin (float cent) {float r; r = (sent + 273.15)*1.8; qayıt (r); }
// Müvafiq məlumatların təhlili analitik məlumatların təhlili ilə əlaqədardır.
void setup () {// 2x16 ölçülü LCD ölçüsünü təyin etmək üçün: lcd.begin (16, 2); lcd.print ("C = K ="); lcd.setCursor (0, 1); lcd.print ("Temperatura"); }
// Şəxsi həyat tərzini müəyyən etmək üçün bir çox şey var. void loop () {// əsas kodunuzu bura qoyun, təkrar işləsin: float Centigrados = centi (); üzmək Fahrenheit = fahren (Centigrados); float Rankin = rankin (Centigrados); float Kelvin = kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd çapı (Kelvin); gecikmə (200); // Proqramın aktivləşdirilməsi üçün bütün proqramlar, məlumatların dəyişdirilməsi və ya dəyişdirilməsi ilə əlaqədardır. }
Addım 8: Ultimas Recomendaciones
1. bir nüsxə və ya bir kompüterdən başqa bir şey yoxdursa, bu heç bir problem yaratmayacaqdır. Əlaqəni davamlı olaraq bağlayın:
elcajondeardu.blogspot.com.co/2014/02/tutor…
2. Arduino -da ən çox istifadə edilən problemin həlli. Açıq bir məlumat əldə etmək üçün ən çox məlumat əldə edə bilərsiniz. Proqramın yenidən qurulması proqramın yenidən qurulması ilə əlaqəli bir səhvdir. Əlbəttə ki, bu funksiyaların hamısı açıqdır.
3. Ən çox görülən işlərin heç birində yoxlama işləri aparılmır. Bu xidmətin quraşdırılması və ya dəyişdirilməsi səhvləri aradan qaldırmaq üçün səhvləri aradan qaldırmağa kömək edəcək.
Addım 9: Nəticə
Sual budur! Nəticə etibarilə montaj işləri aparılır! el de "Salam dünya!" y el de el medidor de temperatura! Dərsliklər ən çox istifadə olunan dərslərdir və bu dərsləri öyrənmək üçün sizə kömək edəcəkdir.
! Mucha Suerte!
Tövsiyə:
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Arduino LCD 16x2 Təlimat - Arduino Uno ilə əlaqəli 1602 LCD Ekran: 5 addım
Arduino LCD 16x2 Təlimat | Arduino Uno ilə 1602 LCD Ekran: Salam Uşaqlar, çünki bir çox layihə, hər hansı bir diy metr və ya YouTube abunə sayımı ekranı və ya bir kalkulyator və ya ekranlı bir klaviatura kilidi olub olmadığını və bütün bu cür layihələr ilə birlikdə məlumatların göstərilməsi üçün bir ekrana ehtiyac duyur. arduino müəyyən edəcəklər
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
I2C / IIC LCD Ekran - Bir SPI LCD -ni I2C LCD Ekrana çevirin: 5 addım
I2C / IIC LCD Ekran | Bir SPI LCD -ni I2C LCD Ekranına çevirin: spi lcd displeydən istifadə etmək üçün çoxlu əlaqə lazımdır, bunu etmək çətindir, buna görə də i2c lcd -i spi lcd -ə çevirə bilən bir modul tapdım, buna görə başlayaq
BMP və SPI və ya I2C OLED istifadə edərək Arduino Altimetr: 5 addım
BMP və SPI və ya I2C OLED istifadə edərək Arduino Altimetr: Uzun müddətdir tək bir sensordan istifadə edərək altimetr və temperatur axtarıram və SPI əsaslı OLED -də göstərirəm. Dəqiq bir şey tapa bilmədiyim üçün U8glib kitabxanasından istifadə edərək öz kitabımı quracağımı düşündüm. Youtube -da bir dərs var