Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: printsip
- 3 -qadam: sxematik diagramma
- 4 -qadam: protseduralar
- 5 -qadam: kod
Video: ARDUINO UNO R3 TERMISTORI: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Termistor - qarshilikning harorati, uning qarshiligi haroratga qarab sezilarli darajada o'zgaradi.
1 -qadam: komponentlar
- Arduino Uno taxtasi * 1
- USB kabeli * 1
- Termistor * 1
-Rezistor (10k) * 1
- Non paneli * 1
- o'tish simlari
2 -qadam: printsip
Termistorning qarshiligi atrof -muhit harorati bilan sezilarli darajada farq qiladi. Haqiqiy vaqtda atrofdagi harorat o'zgarishini aniqlay oladi. Harorat ma'lumotlarini SunFounder analog kirish -chiqish portiga yuboring. Keyin biz faqat sensorli chiqishni oddiy dasturlash orqali Selsiy haroratiga aylantirishimiz va uni ketma -ket portda ko'rsatishimiz kerak
3 -qadam: sxematik diagramma
4 -qadam: protseduralar
1 -qadam:
Zanjirni yarating.
2 -qadam:
Kodni https://github.com/primerobotics/Arduino saytidan yuklab oling
3 -qadam:
Eskizni Arduino Uno taxtasiga yuklang
Kodni boshqaruv paneliga yuklash uchun Yuklash belgisini bosing.
Agar oynaning pastki qismida "Yuklandi" tugmasi paydo bo'lsa, bu eskiz muvaffaqiyatli yuklanganligini bildiradi.
Endi siz ketma -ket monitorda joriy haroratni ko'rishingiz mumkin.
5 -qadam: kod
/***********************************nomi: termistor*funktsiyasi: siz joriy haroratni ko'rishingiz mumkin ketma -ket monitorda. ************************************/// Elektron pochta: [email protected] // Veb-sayt: www.primerobotics.in #define analogPin A0 // termistor #define beta 3950 ga biriktiriladi // termistorning beta-versiyasi #aniqlik qarshiligi 10 // ochiladigan rezistorning bo'sh joy sozlamalari qiymati () {Serial.begin (9600); } void loop () {// termistor qiymatini o'qing long a = analogRead (analogPin); // harorat o'zgaruvchan haroratining hisoblash formulasiC = beta /(log((1025.0 * 10 / a - 10) / 10) + beta / 298.0) - 273.0; // float tempF = 1.8*tempC + 32.0; // santigratni Farengeytga aylantirish Serial.print ("TempC:"); // chop etish "TempC:" Serial.print (tempC); // Selsiy harorati Serial.print ("C"); // birlikni chop etish Serial.println (); //Serial.print("TempF: "); // Serial.print (tempF); // Serial.print ("F"); kechikish (200); // 200 millisekund kuting}
Tavsiya:
Arduino Nano - Arduino Uno adapteri: 6 qadam (rasmlar bilan)
Arduino Nano dan Arduino Uno adapteriga: Arduino Nano - Arduino oilasining chiroyli, kichik va arzon a'zosi. U Atmega328 chipiga asoslangan bo'lib, uni eng katta akasi Arduino Uno kabi kuchli qiladi, lekin uni kamroq pulga olish mumkin. Ebayda endi xitoycha versiyalar bo'lishi mumkin
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Arduino Uno bilan akustik levitatsiya bosqichma-bosqich (8-qadam): 8-qadam
Akustik levitatsiya Arduino Uno bilan bosqichma-bosqich (8 bosqichli): ultratovushli ovoz o'tkazgichlar L298N Dc ayol adapterli erkak quvvat manbai Arduino UNOBreadboard Bu qanday ishlaydi: Birinchidan, siz kodni Arduino Uno-ga yuklaysiz (bu raqamli bilan jihozlangan mikrokontroller) va kodni aylantirish uchun analog portlar (C ++)
Mustaqil Arduino 3.3V Vt / Tashqi 8 MGts chastotali soat Arduino Uno -dan ICSP / ISP orqali dasturlashtirilgan (ketma -ket monitoring bilan): 4 qadam
Mustaqil Arduino 3.3V Vt / Tashqi 8 MGts chastotali Arduino Uno -dan ICSP / ISP orqali dasturlashtirilgan (ketma -ket monitoring bilan): Maqsadlar: 8 MGts chastotali tashqi soatdan 3,3 V tezlikda ishlaydigan mustaqil Arduino yaratish. Uni Arduino Uno-dan (5V da ishlaydigan) ISP (ICSP deb ham ataladi) orqali dasturlash uchun yuklovchi faylini tahrirlash va
Yana kuchli Arduino-UNO, Massduino-UNO: 9 qadam
Qudratli Arduino-UNO, Massduino-UNO: Massduino nima? Massduino-bu Arduino platformasining periferik-boy, qulay va tez rivojlanishi, arzon va ishlab chiqarilishi oson bo'lgan yirik ishlab chiqarish afzalliklarini birlashtirgan yangi mahsulot liniyasi. Arduino kodining deyarli hammasi bo'lishi mumkin