Мазмұны:

Сенсорлар зертханасы - Температура: 5 қадам
Сенсорлар зертханасы - Температура: 5 қадам

Бейне: Сенсорлар зертханасы - Температура: 5 қадам

Бейне: Сенсорлар зертханасы - Температура: 5 қадам
Бейне: ОРХИДЕИ В ПУСТОЙ ВАЗЕ - ЛАЙФХАКИ, ТОНКОСТИ И ОШИБКИ СОДЕРЖАНИЯ, ПЕРЕВОДА И ЩАДЯЩЕЙ АДАПТАЦИИ В ОС! 2024, Шілде
Anonim
Сенсорлар зертханасы - Температура
Сенсорлар зертханасы - Температура

Бұл зертханада сіз қоршаған ортаның ылғалдылығы мен температурасының көрсеткіштерін көрсететін СКД экранын қолданасыз.

Сізге қажет аппараттық құралдар:

  1. Ардуино Уно
  2. СКД экран
  3. Потенциометр
  4. Температура/ылғалдылық сенсоры
  5. Нан тақтасы
  6. Сымдар/қосқыштар

Қажетті кітапханалар:

  1. LiquidCrystal
  2. SimpleDHT

Ұсынылған тест коды Elegoo кодының үлгілерінен алынды. Қажетті кітапханаларды кітапхана менеджері арқылы орнатуға немесе D2L -де Libraries.zip -те орналасқан.zip файлдарын жүктеуге және орнатуға болады.

1 -қадам: СКД экранын қосыңыз

СКД экранды қосыңыз
СКД экранды қосыңыз

СКД экранды тікелей тақтаға салу керек. СКД экран түйреуіштері Arduino -ға келесі ретпен қосылған:

  1. Жер
  2. Қуат
  3. 12 -түйреуіш
  4. Ілмек 11
  5. 10 -түйреуіш
  6. PIN 9
  7. Бос
  8. Бос
  9. Бос
  10. Бос
  11. 8 -түйреуіш
  12. Жер
  13. 7 -түйреуіш
  14. Потенциометр (қуат пен жерге қосу)
  15. Қуат
  16. Жер

2 -қадам: СКД экраны - тест коды

#include // арасындағы аралықты алып тастаңыз

// кітапхананы LiquidCrystal lcd (7, 8, 9, 10, 11, 12) интерфейс түйреуіштерінің нөмірлерімен инициализациялау; void setup () {// СКД бағандар мен жолдар санын орнатады: lcd.begin (16, 2); // СКД -ге хабарды басып шығару. lcd.print («Сәлем, Әлем!»); } void loop () {// жүгіргіні 0 -бағанға, 1 -жолға орнатыңыз // (ескерту: 1 -жол - екінші жол, себебі санау 0 -ден басталады): lcd.setCursor (0, 1); // қалпына келтіргеннен кейінгі секунд санын басып шығарыңыз: lcd.print (millis () / 1000); }

3 -қадам: Температура мен ылғалдылық сенсорын қосыңыз

Температура мен ылғалдылық сенсорын қосыңыз
Температура мен ылғалдылық сенсорын қосыңыз

Температура мен ылғалдылық сенсорын тақтаға салыңыз. Сіз оны Arduino -ға келесі жолдарды пайдаланып қосуыңыз керек:

  1. 2 -түйреуіш
  2. Қуат (+5в) рельсі
  3. Жер үсті рельсі

4 -қадам: температура мен ылғалдылық сенсоры - тест коды

//www.elegoo.com

//2016.12.9 #include // DHT11 үшін, // VCC: 5V немесе 3V // GND: GND // DATA: 2 int pinDHT11 = 2; SimpleDHT11 dht11; void setup () {Serial.begin (9600); } void loop () {// жұмыс істей бастайды… Serial.println («==============================»); Serial.println («DHT11 үлгісі …»); // шикі үлгі деректерімен оқу. байт температурасы = 0; байт ылғалдылығы = 0; байт деректері [40] = {0}; if (dht11.read (pinDHT11, & температура, & ылғалдылық, деректер)) {Serial.print («DHT11 оқу сәтсіз болды»); қайтару; } Serial.print («RAW биттерінің үлгісі:»); for (int i = 0; i 0 && ((i + 1) % 4) == 0) {Serial.print (''); }} Serial.println («»); Serial.print («OK үлгісі:»); Serial.print ((int) температурасы); Serial.print (« *C,»); Serial.print ((int) ылғалдылық); Serial.println (« %»); // DHT11 іріктеу жылдамдығы - 1 Гц. кешіктіру (1000); }

5 -қадам: Интеграция мәселесі

Сізге СКД экраны мен температура сенсоры үшін код мысалдары берілді. Зертхананың соңғы қадамы - бұл екі мысалды интеграциялау, осылайша температураның көрсеткіштері СКД экранында пайда болады. Хабарды СКД экранының екі жолында пайда болатындай етіп өзгертуге болады.

Ұсынылған: