Мазмуну:

Ардуино нанонун жардамы менен нымдуулукту жана температураны дисплейде көрсөтүңүз: 5 кадам
Ардуино нанонун жардамы менен нымдуулукту жана температураны дисплейде көрсөтүңүз: 5 кадам

Video: Ардуино нанонун жардамы менен нымдуулукту жана температураны дисплейде көрсөтүңүз: 5 кадам

Video: Ардуино нанонун жардамы менен нымдуулукту жана температураны дисплейде көрсөтүңүз: 5 кадам
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Июль
Anonim
СУУДУН ЖАНА ТЕМПЕРАТУРАСЫН АРДУИНО НАНО МЕНЕН ЖАЗДЫН ЭСКЕРТҮҮСҮ
СУУДУН ЖАНА ТЕМПЕРАТУРАСЫН АРДУИНО НАНО МЕНЕН ЖАЗДЫН ЭСКЕРТҮҮСҮ

Төмөнкү Нускамалык arduino nano менен жөнөкөй LCD интерфейсин жасоо менен алектенет.

1 -кадам: Талаптар:

Талаптар

  1. DTH11 нымдуулук жана температура сенсору
  2. Arduino Nano
  3. 16*2 ЖК дисплей
  4. I2C модулу
  5. Зымдарды туташтыруу

Жана

  • Arduino IDE
  • Arduino китепканалары

I2c китепканасы (LiquidCrystal_I2C)

DHT китепканасы (DHT.h)

2 -кадам: Компоненттерди Наного туташтырыңыз

Компоненттерди Наного туташтырыңыз
Компоненттерди Наного туташтырыңыз

Скриншот катары компоненттерди наного туташтырыңыз, DTH11 To Arduino Nano

Vcc 3.3V

GND GND

D4 I2C чыккан

Lcd to Nano

GND GnD

SDA A4

SCL A5

Vcc 5V

3 -кадам: Китепканаларды кошуу

Китепканаларды кошуу
Китепканаларды кошуу

Төмөндөгү китепканаларды жүктөп алып, DHT сенсор китепканасы (DHT.h)

I2c китепканасы (LiquidCrystal_I2C.h)

Жогорудагы сүрөттү кошуу.

Кетчке кирүү Китепкана кошуу Zip файлын кошуп, анан папканы карап чыгыңыз, IDEди жаап, кайра ачыңыз, Китепканаларды төмөнкү шилтемелерден жүктөп алсаңыз болот, bitbucket.org/fmalpartida/new-liquidcrysta…

codeload.github.com/adafruit/DHT-sensor-li…

4 -кадам: I2Cди сканерлеп, дарегин табыңыз

I2C сканерин жүктөп алып, i2c дарегиңизди таап, анан аны кодго киргизиңиз;

Сканердин кодун бул жерден да таба аласыз.

www.mediafire.com/file/f7oaa4et779yaaz/i2c_…

5 -кадам: КОД

КОД
КОД
КОД
КОД

// Кодду arduino nanoго түзүңүз жана жүктөңүз

#кошуу "DHT.h" #define SensorPin 4 // dht сенсорунун сырткы пинин arduino нанонун D4 пинине туташтырыңыз

#аныктоо Dht DHT11

DHT dht (SensorPin, Dht);

#кошуу

#кошуу

LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, Позитивдүү); // I2C дарегин 0x3F деп коюңуз

жараксыз орнотуу () {

Serial.begin (9600);

lcd.begin (16, 2);

Serial.println ("Температура жана нымдуулуктун интерфейси");

dht.begin ();

}

void loop () {

int hum = dht.readHumidity ();

int temp = dht.readTemperature ();

lcd.setCursor (0, 0);

lcd.print ("Temp:");

lcd.print (темп);

lcd.print ("C");

lcd.setCursor (0, 1);

lcd.print ("Нымдуулук:");

lcd.print (hum);

lcd.print ("%");

Serial.print ("\ nАзыркы Температура:");

Serial.print (temp);

Serial.print ("C");

Serial.print ("\ nАзыркы нымдуулук:");

Serial.print (hum);

Serial.print ("%");

кечигүү (2500);

}

Жыйынтыктар жогорудагы сүрөттөр менен көрсөтүлөт.

Рахмат, Душ.

Сунушталууда: