Mundarija:

Arduino LCD displeyining harorati: 5 qadam
Arduino LCD displeyining harorati: 5 qadam

Video: Arduino LCD displeyining harorati: 5 qadam

Video: Arduino LCD displeyining harorati: 5 qadam
Video: Display input voltage as bargraph on LCD using Arduino and potentiometer 2024, Noyabr
Anonim
Harorat rejimini LCD displeyda Arduino
Harorat rejimini LCD displeyda Arduino

O'quv qo'llanma, biz LCD displeyni ishlatib, BMP180 -dan foydalanib, haroratni o'lchashni xohlaymiz. Maqolani to'ldirish, shuningdek, materiallarni yig'ish va o'rnatish, shuningdek, o'rnatish va o'rnatishning eng oson yo'li.

1 -qadam: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Boshlang'ich ma'lumotlarga qaraganda, bu juda katta muammo. Kerakli narsalar:

- Un Arduino.

- Protobardan olib tashlang.

- LCD displey.

- bmp 180, 4 ta kabelni ulang.

- Potentsiometriya bo'yicha emas.

- Arduino uchun qarshilik.

- Arduino uchun 19 ta kabel.

2 -qadam: Montaje

Montaje
Montaje
Montaje
Montaje

Bu juda katta muammo. LCD displeyni o'rnatish uchun bmp180 moslamalari o'rnatiladi. Bundan tashqari, bmp180 uchun kabellar ham mavjud. VIN va A5 analog kabellari, Analog In, zar zarralari A5. A4 kabeli va GND kabellari, A4 va A4 formatida. Iltimos, xuddi shunday kabellar GAL -ni ham, Arduino -ni ham tanlang. Agar siz LCD displeyni bmp180 va Arduino -ga o'rnatishni xohlasangiz.

3 -qadam: Codigo

Ma'lumotlar almashinuvi. Dengizning harorati, dengizning harorati va jumboqlari. Yakuniy termaning yakuniy bosqichi:

#qo'shing

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

float centi () {// Funksiya raqamli raqamli analogga o'xshaydi:

ma'lumotlar; suzuvchi c; dato = analogRead (A0); c = (500.0 * ma'lumotlar)/1023;

qaytish (v); }

float kelvin (float cent) {float k; k = sent+273,15; qaytish (k); }

float fahren (float cent) {float f; f = sent*1.8+32; qaytish (f);

}

float rankin (float cent) {float r; r = (sent + 273,15)*1,8; qaytish (r); }

bo'sh o'rnatish () {

lcd.begin (16, 2);

lcd.print ("C = K =");

lcd.setCursor (0, 1);

lcd.print ("Temperatura");

}

void loop () {

// qayta ishga tushirish uchun asosiy kodingizni bu erga qo'ying:

float Centigrados = centi ();

suzuvchi Farengeyt = fahren (Centigrados); f

jirkanch Rankin = rankin (Centigrados);

float Kelvin = kelvin (Centigrados);

lcd.setCursor (2, 0);

lcd.print (Centigrados);

lcd.setCursor (10, 0);

lcd.print (Kelvin);

kechikish (200);

}

(Havolalar havolasi: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html, va foto portali)

4 -qadam: Conexión Al Computador

Conexión Al Computador
Conexión Al Computador

Mana, bu kompyuter dasturlari, dasturlar, dasturlar, dasturlar, dasturlar, kompyuterlar, kompyuterlar va boshqa dasturlar.

5 -qadam: natija

Natija
Natija

Qachonki, natija bmp180, LCD displeyda esa, natijada paydo bo'ladi.

Tavsiya: