• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Termometr+Wyświetlacz
#1
Witam Smile
Chciałem Was poprosić o pomoc przy napisaniu programu ponieważ od niedawna działam na arduino i próbowałem sam aczkolwiek bez skutku. Chodzi mi o termometr na bazie czujnika DS18B20+ Wyświetlacz 16/2. Program do termometru posiadam i działa lecz nie potrafie napisać programu do wyświetlacza :Sad tu Was proszę o pomoc. Patrzyłem na internecie różne poradniki które się do tego odnoszą aczkolwiek żaden nie działa. Jeśli ktoś jest tak miły i zechce pomóc lecz będzie czegoś brakowało to doślę. (Arduino UNO)
Pozdrawiam Smile

Kod:
#include <OneWire.h>
#include <DS18B20.h>

#define ONEWIRE_PIN 2

// Adres DS18B20
byte address[8] = {0x28, 0xEE, 0x8, 0xB8, 0x1A, 0x16, 0x2, 0x4D};

OneWire onewire(ONEWIRE_PIN);
DS18B20 sensors(&onewire);

void setup() {
 while(!Serial);
 Serial.begin(9600);

 E(sensors.begin());
 E(sensors.request(address));
}

void loop() {
 if (sensors.available())
 {
   float temperature = sensors.readTemperature(address);
   TE(temperature);

   Serial.print(temperature);
   Serial.println(F(" 'C"));

   E(sensors.request(address));
 }

}
 
Odpowiedź
#2
Cześć, wyświetlacz jak chcesz podłączyć, przez I2C?

Tutaj masz dwa poradniki, jak zacząć z wyświetlaczem, polecam podłączenie przez I2C, jest prostsze dla laika Wink :

https://www.youtube.com/watch?v=qKgldxcOKCg

https://www.youtube.com/watch?v=tNcL4zSCl-Q
 
Odpowiedź
#3
(05-12-2016, 14:22)Lobaf napisał(a): Cześć, wyświetlacz jak chcesz podłączyć, przez I2C?

Tutaj masz dwa poradniki, jak zacząć z wyświetlaczem, polecam podłączenie przez I2C, jest prostsze dla laika Wink :

https://www.youtube.com/watch?v=qKgldxcOKCg

https://www.youtube.com/watch?v=tNcL4zSCl-Q
Podłączyć umiem , niestety jeśli chodzi o l2c to nie posiadam takowego konwertera i podłączam ,,kasyczną metodą,,
chodzi mi o pomoc w napisaniu programu do wyświetlacza , program pod DS18b20 mam tylko nie wiem jak zaprogramować wyświetlacz pod DS18b20 aby pokazywał temperaturę Smile
 
Odpowiedź
#4
(05-12-2016, 13:48)Krzaczek napisał(a): Patrzyłem na internecie różne poradniki które się do tego odnoszą aczkolwiek żaden nie działa.
W takim wypadku podaje się źródła które wg. Ciebie nie działają a wszystko to po to aby nie tracić czasu.
Może to zadziała: http://akademia.nettigo.pl/lcd_znakowy/
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości