Паяльник

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Паяльник » Микроконтроллеры » Метеостанция на LCD дисплее Nokia5110 и датчике DHT-11


Метеостанция на LCD дисплее Nokia5110 и датчике DHT-11

Сообщений 1 страница 6 из 6

1

Метеостанция на LCD дисплее Nokia5110 и датчике DHT-11.
Первый проект на этом дисплее от мобилки Nokia5110.

http://sh.uploads.ru/t/5ubYD.jpg

0

2

Спасибо, а скетч можно выложить ?

0

3

Код:
// Arduino IDE 1.0.6
// https://pajalnik.ixbb.ru/viewtopic.php?id=140#p530

#include "DHT.h"
#include <LCD5110_Basic.h>

// Метеостанция на LCD
// Измерение 
// Влажность RH,%
// Температура T,~C

//SCK	MOSI 	DC	RST	CS
//SCK - сигнал времени
//MOSI - посылка данных
//DC - выбор регистра
//RST - перезагрузка дисплея
//CS - выбор чипа

//8	9	10	11	12
//CLK  Din      DC     RST      CE

// Vcc -> Arduino +3.3 V !!! (Питание чипа)
// BL -> Arduino ledpin (Подсветка)
// Gnd -> Arduino GND (Земля)

  LCD5110 myGLCD(8,9,10,11,12);
 extern uint8_t SmallFont[];
 extern uint8_t BigNumbers[];

#define DHTPIN 2     // DHT 11 pin
#define DHTTYPE DHT11   // тип DHT 11
#define ledPin 6     // подсветка экрана
DHT dht(DHTPIN, DHTTYPE);

float t=0;
float h=0;

  void setup() 
{
  pinMode(ledPin,OUTPUT);
  analogWrite(ledPin, 70); // яркость подсветки
 myGLCD.InitLCD(); 
 myGLCD.setContrast(70);  // контрастность экрана
 dht.begin();
}
  void loop()
 {
  float h = dht.readHumidity();
  float t = dht.readTemperature();
 
  myGLCD.setFont(BigNumbers);
  myGLCD.printNumI(h, CENTER, 0);
  myGLCD.printNumI(t, CENTER, 26);
  myGLCD.setFont(SmallFont);
  myGLCD.print(" %", 0, 0);
  myGLCD.print(" ~C", 0, 26);
  
  delay(100);
  
}

// А теперь добавьте сюда сами, датчик атмосферного давления :)
// Так как на экран вся информация уже не влезет
// Сделайте сменяющиеся экраны через определенное время

+1

4

Спасибо, ну вот с обучением будет туго -года не те.
Сейчас закончу Вашу бегущую строку и буду заниматься этой темой.
Кстати подключал этот дисплей от 5 вольт, вроде не убил, просто на нем написано 3-5в.
Ардуина мини про на 3 в  имеется.

0

5

3valery написал(а):

Кстати подключал этот дисплей от 5 вольт, вроде не убил, просто на нем написано 3-5в.

его лучше к 3.3 в подключить. скажете сколько "прожил" на 5в?)

0

6

Да порядком, заливал скетч, подключал подсветку
вроде живой, сейчас закончу с бегущей строкой, буду пробовать мини про  на 3 в,
потом отпишусь

+1


Вы здесь » Паяльник » Микроконтроллеры » Метеостанция на LCD дисплее Nokia5110 и датчике DHT-11


создать форум