Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bienvendiya - bu eng yaxshi o'quv qo'llanma, bu haroratni o'lchash va o'lchashni osonlashtiradi. Arduino -ni Arduino -da, BMP180 va LCD -dagi boshqa dasturlar bilan bir vaqtda bajarish mumkin.
1 -qadam: Que Necesitaremos?
Nusxa yozish vositalari quyidagicha:
*Undu Arduino bilan
*LCD displeysiz
*BMP180 sensori
*Protoboardni olib tashlang
*Hammasi bo'lib 13 ta kabel
*Impressor kabeli yo'q
*Kompyuter/noutbukni Arduino -da "bmp 180 kutubxonasi sparkfun" ga o'rnatib qo'ying.
*Simsiz aloqa kabeli
*Imkoniyatsiz
Shahar hokimi bilan bog'laning, bu erda siz kompyuterni o'rnatishingiz mumkin (bu bepul).
www.arduino.cc/en/Main/Software
2 -qadam: Siz qanday materiallar ishlatasiz?
Hisobot materiallari ro'yxatga olinadigan bo'lsa, ular ro'yxatga olish va yozish ishlarida farq qiladi, bu esa sensorli sensorlar uchun katta farq qiladi
Ta'minot, o'rnatish va o'rnatish ishlarini bajarishdan oldin, USB kabeli ham, Arduino, LSB va boshqa kompyuterlar uchun ham USB kabelidan foydalanish mumkin
QAYD: Bunda BMP180 o'rnatilgan emas, balki VIN va BMP180 bo'limlari ARALINO va ARDINO -ni A5 -da, GND -da A4 -dagi SDA -da, GND -da, shuningdek, Arduino -da o'rnatiladi
KONSEJOS:
* O'rnatish ishlari juda tez va oson bajarilgandan so'ng, siz kabelni taqqoslashingiz mumkin
* Raqamli bo'linish (ajratilgan kabellar va kabellar) va boshqalar. Kabel kabelini qayta ko'rib chiqish va qayta ishlash
Qisqa vaqt ichida tuzatishlar, LSB -ni o'chirish va o'chirish, shuningdek, ularni o'rnatish mumkin
Sacado montaji:
3 -qadam: La Aplicación Arduino -ni ishlating
Bu erda siz kompyuterni kompyuterda va kompyuterda "bmp 180 kutubxonasi" deb o'rnatishingiz mumkin, lekin bu hech qanday funktsiyaga ega emas
Bu erda hech qanday farq yo'q, chunki u "Arduino" va "Dastur" dasturlarini "Aniadir Librerías" dasturining eng yuqori darajasida o'rnatishga imkon beradi. Bu erda "BMP180 kutubxonasi" kutubxonasi mavjud emas, bu erda havola mavjud: https://learn.sparkfun.com/tutorials/bmp180-barome… zaxira nusxalari Arduino-da yuklab olish
Arduino -ni o'rnatish, o'rnatish vazifalari, Arduino -dagi nusxa ko'chirish va o'zgartirishlar:
#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); }
void setup () {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); suzuvchi Rankin = rankin (Centigrados); float Kelvin = kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd.print (Kelvin); kechikish (200);
}
Cacodo Sacado:
4 -qadam: Final natijasi
Qachonki, biz siz ham o'z qo'llaringiz bilan, keyin ularni qayta ko'rib chiqasiz, kutubxonani nusxa ko'chirasiz, natijada ma'lumotlarni o'chirib tashlaysiz.
Ma'lum bo'lishicha, tsenzura har doimgidan ham farq qiladi.