1-Tajriba ishi (abtiv)



Download 325,23 Kb.
Sana31.12.2021
Hajmi325,23 Kb.
#252494
Bog'liq
2-Tajriba ishi (ABTIV)


1-Tajriba ishi (ABTIV)

Mavzu DS18B20 temp sensorini Arduino bilan boshqarishni amalga oshirishni o`rganish.

Ishdan maqsad: DS18B20 temp sensorini Arduino bilan nazorat qilish.

Nazariy ma`lumot: DS18B20 temp sensorini Arduino bilan qanday ishlatishni bilib olasiz.

Harorat Codebender yoki Arduino IDE ketma-ket monitorida chop etiladi.

Taqdimot videosi:

DS18B20 1-simli avtobus orqali aloqa o'rnatadi, bu ta'rifi bo'yicha Arduino bilan aloqa qilish uchun faqat bitta ma'lumot liniyasini (va erni) talab qiladi. Uning ish harorati -55 ° C dan + 125 ° C gacha va -10 ° C dan + 85 ° C gacha ± 0,5 ° C gacha aniq. Bundan tashqari, DS18B20 tashqi quvvat manbaiga ehtiyojni yo'q qilib, to'g'ridan-to'g'ri ma'lumotlar liniyasidan ("parazit kuchi") quvvat olishi mumkin.

Har bir DS18B20-da 64 bitli noyob ketma-ket kod mavjud, bu esa bir nechta DS18B20-larni bir xil 1 simli avtobusda ishlashiga imkon beradi. Shunday qilib, katta maydonga taqsimlangan ko'plab DS18B20-larni boshqarish uchun bitta mikroprotsessordan foydalanish oson. Ushbu funktsiyadan foydalanishi mumkin bo'lgan dasturlarga HVAC atrof-muhit nazorati, binolar, uskunalar yoki mashinalar ichidagi haroratni nazorat qilish tizimlari va jarayonlarni kuzatish va boshqarish tizimlari kiradi.

Asosiy xususiyatlar:


  • Noyob 1 simli interfeys aloqa uchun faqat bitta port pinini talab qiladi

  • Har bir qurilma Bortda ROMda saqlanadigan noyob 64-bitli seriya kodiga ega

  • Tashqi tarkibiy qismlarni talab qilmaydi

  • Ma'lumotlar liniyasidan quvvat olish mumkin; Elektr ta'minoti diapazoni 3,0V dan 5,5V gacha

  • -55 ° C dan + 125 ° C gacha bo'lgan haroratni o'lchaydi (-67 ° F dan + 257 °

  • ± 0,5 ° C -10 ° C dan + 85 ° C gacha aniqlik

2-qadam: Sizga nima kerak bo'ladi

Ushbu loyiha uchun sizga quyidagilar kerak bo'ladi:



3-qadam: O'chirish

Ulanishlar juda oson, yuqoridagi rasmga plita sxemasi bilan qarang.



4-qadam: Kodeks

Bu erda codebender yordamida o'rnatilgan kod!



  • Serial.println (sensors.getTempCByIndex (0)); haroratni Selsiy shkalasi bo'yicha qaytaradi

  • Serial.println (sensors.getTempFByIndex (0)); Farengeyt shkalasi bo'yicha haroratni qaytaradi

Nima uchun "byIndex"? Bitta avtobusda bir nechta IC bo'lishi mumkin. 0 simdagi birinchi ICga ishora qiladi! Ikkinchi sensorni qo'shishga harakat qiling va kodingizga quyidagi buyruqni kiriting: Serial.println (sensors.getTempFByIndex (1));

Arduino-ni ushbu eskiz bilan dasturlash uchun kodbender plaginini yuklab oling va Arduino-da ishga tushirish tugmasini bosing. Va shu bilan siz Arduino doskangizni dasturlashtirdingiz! Arduino kartangiz bilan ketma-ket aloqani boshlash uchun ulanish tugmachasini bosing.

Siz "O'zgartirish" tugmachasini bosish orqali shu bilan o'ynashni davom ettirishingiz va kodga o'zingizning modifikatsiyangizni kiritishingiz mumkin.

Masalan, kechikish vaqtini o'zgartirishga harakat qiling va dasturni qanday o'zgartirganini ko'ring. Siz yana ds18b20 datchiklarini ulashga urinib ko'rishingiz mumkin!

Maslahat qo'shingSavol beringIzohYuklash

5-qadam: Yaxshi amalga oshirildi!

Demak, Siz yana bitta Arduino "Qanday qilib" o'quv qo'llanmasini muvaffaqiyatli tugatdingiz va DS18B20 temp sensorini Arduino bilan qanday ishlatishni bilib oldingiz.



Interfacing DS18B20 sensor with PIC microcontroller circuit:





Ushbu sxemani electron EWB Multisim NI dasturida chizing
Download 325,23 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish