Does any one expirienced issues with using the <SD.h> library and <GOFi2cOLED.h> in one code? if I use them separately it works fine but when I put them in one code its just not working (no error messages)
#include <GOFi2cOLED.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <Wire.h>
#include <SD.h>
#define ONE_WIRE_BUS 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
File myFile;
GOFi2cOLED oled;
void setup(void)
{
Serial.begin(9600);
Serial.print("Initializing SD card...");
pinMode(10, OUTPUT);
if (!SD.begin(4)) {
Serial.println("initialization failed!");
return;
}
Serial.println("initialization done.");
Serial.println("Dallas Temperature IC Control Library Demo");
sensors.begin();
// oled.init(0x3C); //initialze OLED display
// oled.setTextSize(1);
// oled.setTextColor(WHITE);
// oled.setCursor(0,0);
// oled.clearDisplay();
// oled.display();
}
void loop(void)
{
sensors.requestTemperatures();
myFile = SD.open("test.txt", FILE_WRITE);
if (myFile) {
Serial.print("Writing to test.txt...");
myFile.print(sensors.getTempCByIndex(0));
myFile.print(",");
myFile.print(sensors.getTempCByIndex(1));
myFile.println("");
myFile.close();
Serial.println("done.");
} else {
Serial.println("error opening test.txt");
}
myFile = SD.open("test.txt");
if (myFile) {
Serial.println("test.txt:");
while (myFile.available()) {
Serial.write(myFile.read());
}
myFile.close();
} else {
Serial.println("error opening test.txt");
}
delay(5000);
}
//void header(){
// oled.setCursor(0,0);
// oled.println("Teplomer");
// oled.println("--------------------");
// oled.setCursor(0,16);
//
}