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);
}