Arduino микроконтроллері
Дипломдар мен сертификаттарды алып үлгеріңіз!
1 слайд
Жобалық жұмыс
3 топ
« Бө лме температурасы
мен ылғалдылығын
анықтау»
1 слайд
Жобалық жұмыс 3 топ « Бө лме температурасы мен ылғалдылығын анықтау»
2 слайд
Бұл модельді құру үшін қажетті заттар : Arduino платасы, Breadboard,
15 сым, 10K потенциометр, LCD-дисплей, Датчик DHT11.
Модельді сызбада
көрсетілгендей жинаймыз
2 слайд
Бұл модельді құру үшін қажетті заттар : Arduino платасы, Breadboard, 15 сым, 10K потенциометр, LCD-дисплей, Датчик DHT11. Модельді сызбада көрсетілгендей жинаймыз
3 слайд
3 слайд
4 слайд
4 слайд
5 слайд
5 слайд
6 слайд
Назарлар ыңызға
рахмет!
6 слайд
Назарлар ыңызға рахмет!
7 слайд
#include <Wire.h> #include <LiquidCrystal.h>
#include "DHT.h"
#define DHTPIN A0
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
byte degree[8] = // кодируем символ градуса
{
B00111,
B00101,
B00111,
B00000,
B00000,
B00000,
B00000,
};
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin (16,2);
lcd.createChar(1, degree); // Создаем символ под номером 1
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature();
float f = dht.readTemperature(true);
lcd.setCursor(0, 0); // Устанавливаем курсор в начало 1 строки
lcd.print("Hum = % "); // Выводим текст
lcd.setCursor(7, 0); // Устанавливаем курсор на 7 символ
lcd.print(h, 1); // Выводим на экран значение влажности
lcd.setCursor(0, 1); // Устанавливаем курсор в начало 2 строки
lcd.print("Temp = \1C "); // Выводим текст, \1 - значок градуса
lcd.setCursor(7, 1); // Устанавливаем курсор на 7 символ
lcd.print(t,1); // Выводим значение температуры
} Төменде көрсетілген код арқылы құрылғымыз жұмыс жасайды
7 слайд
#include <Wire.h> #include <LiquidCrystal.h> #include "DHT.h" #define DHTPIN A0 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); byte degree[8] = // кодируем символ градуса { B00111, B00101, B00111, B00000, B00000, B00000, B00000, }; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin (16,2); lcd.createChar(1, degree); // Создаем символ под номером 1 Serial.begin(9600); dht.begin(); } void loop() { delay(2000); float h = dht.readHumidity(); float t = dht.readTemperature(); float f = dht.readTemperature(true); lcd.setCursor(0, 0); // Устанавливаем курсор в начало 1 строки lcd.print("Hum = % "); // Выводим текст lcd.setCursor(7, 0); // Устанавливаем курсор на 7 символ lcd.print(h, 1); // Выводим на экран значение влажности lcd.setCursor(0, 1); // Устанавливаем курсор в начало 2 строки lcd.print("Temp = \1C "); // Выводим текст, \1 - значок градуса lcd.setCursor(7, 1); // Устанавливаем курсор на 7 символ lcd.print(t,1); // Выводим значение температуры } Төменде көрсетілген код арқылы құрылғымыз жұмыс жасайды