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
VaRIANTLAR ham beriladi:
Taqqoslash
Mikrokontroller va mikroprotsessorning asosiy farqi shundaki, birinchi komponentda unga o'z vazifalarini bajarishi uchun zarur bo'lgan asosiy modullar o'rnatilgan. Mikroprotsessor, o'z navbatida, asosan tashqi qurilmalardan foydalanadi. Shu bilan birga, mikrokontroller, agar o'rnatilgan qurilmalarning ishlashi etarli bo'lmasa, ularning resurslaridan foydalanish imkoniyatiga ega. Albatta, bu faqat tashqi moslamalarning mos keladigan turi mikrokontroler ishlatiladigan qurilmaning dizaynida taqdim etilgan taqdirdagina mumkin. Shunday qilib, ular printsipial ravishda mavjud emas, keyin qurilmaning samaradorligi mikrokontrolning ishlashiga bog'liq.
Ko'rib chiqilgan ikkita elektron komponent o'rtasida, qoida tariqasida, hisoblash tezligi darajasida sezilarli farq bor. Mikrokontroller ko'p hollarda shunga o'xshash maqsaddagi mikroprotsessordan kam samaradorlikka ega (agar, albatta, ular ma'lum bir qurilmada almashtirilsa), chunki u hisoblash operatsiyalarining faqat bir qismini yoki juda sodda tuzilishga ega bo'lganlarni bajarishga mo'ljallangan. .
Mikrokontroller va mikroprotsessor o'rtasidagi farq nimada ekanligini aniqlab, jadvaldagi xulosalarni tuzatamiz.
Do'stlaringiz bilan baham: |