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