Elektrik Elektronik Teknolojisi Alan Temrinleri

 
Hogeldiniz Ziyareti. Ltfen giri yapn veya kayt olun.

Kullanc adnz, ifrenizi ve aktif kalma sresini giriniz

Gnderen Konu: Arduino ile iki tane DS18B20 ile sýcaklýk ölçme  (Okunma says 32107 defa)

0 ye ve 2 Ziyareti konuyu incelemekte.

26 Ocak 2018, 23:49:50
kartal61

leti:

Arduino ile 5110 lcd ekraný ve aþaðýdaki kodlarý kullanarak tek adet Ds18b20 ile sýcaklýk ölçümü yapabiliyorum. Devre çalýþýyor. Ancak iki adet sensörü kullanamýyorum. Ýki adet sensör kullanarak iki farklý yerden sýcaklýk ölçümü yapmak istiyorum.Kodlarda nasýl bir deðiþiklik yapmalýyým. Yardýmcý olursanýz sevinirim.


#include <OneWire.h>
#include <DallasTemperature.h>
#include <LCD5110_Graph.h>
#define ONE_WIRE_BUS 2

LCD5110 Nokia_5110_LCD(8,9,10,12,11);
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature ds18b20(&oneWire);

extern unsigned char BigNumbers[];
char temperature[6];
float temp = 0;

void setup() {
  Nokia_5110_LCD.InitLCD();
  Nokia_5110_LCD.setFont(BigNumbers);
  ds18b20.begin();
  Nokia_5110_LCD.update();
  delay(3000);
}

void loop() {
  Nokia_5110_LCD.clrScr();

  ds18b20.requestTemperatures();
  temp = ds18b20.getTempCByIndex(0);
  dtostrf(temp, 3, 1, temperature);

  Nokia_5110_LCD.print(temperature,25,11);
  Nokia_5110_LCD.update();

  delay(1000);
}
« Son Dzenleme: 26 Ocak 2018, 23:53:08 Gnderen: kartal61 »


 

27 Ocak 2018, 11:29:57
Yantla #1
Bu konuda yaptýðým bir uygulamayý domiweBlogta paylaþmýþtým. Oradan faydalanabilirsiniz.

Uygulamaya ait link: http://domiweblog.com/index.php?page=ds18b20_termometre_yapimi
« Son Dzenleme: 27 Ocak 2018, 19:54:03 Gnderen: Hasan ERTÜRK »
iletiþim: 0542 343 09 15
 

07 ubat 2018, 17:29:30
Yantla #2
evrimd mehmet01
*
leti: 1
Profili Grntle 
DS18B20 nin Rom alaný içinde seri
numarasý var. Birbirinden farklý.
Buna göre sorgulayýp okuma yapabilirsiniz.

LG-D855 cihazýmdan Tapatalk kullanýlarak gönderildi