//Botroniks.com:
//Test TM1637 + DS18B20:
#include <TM1637Display.h>
  #define DIO1 2
  #define CLK1 3
  TM1637Display display1(CLK1, DIO1);// define dispaly 1 object
//
#include <OneWire.h>
#include <DallasTemperature.h>
  //*DS18b20 Temp Sensors Arduino pins:
const int Temp1SensorPin = 12;
  //*Setup OneWire
OneWire Temp1OneWire(Temp1SensorPin);
  //*Setup temp sensors
DallasTemperature Temp1Sensor(&Temp1OneWire);
//
float f1; int i1;
//
void setup() { 
delay(100);
  display1.setBrightness(3); 
  display1.clear();
  Temp1Sensor.begin(); 
  f1=getTemperature1(); 
 delay(100);
}
//
void loop() { 
  f1=getTemperature1(); 
  i1=(f1*10);
  display1.showNumberDecEx(i1, 0b00100000, false, 4, 0);
  delay(1000);
}
//
float getTemperature1(){
Temp1Sensor.requestTemperatures();
return Temp1Sensor.getTempCByIndex(0); //Temp in C
} 
//End
