Exemplo n.º 1
0
//The setup function is called once at startup of the sketch
void setup() {
	started = false;

	// set up the LCD's number of columns and rows:
	lcd.begin(16, 2);
	lcd.setRGB(colorR, colorG, colorB);
	lcd.clear();

	lcd.setCursor(0,0);
	lcd.println("Wheather init   ");
	Serial.begin(9600);
	delay(200);

	lcd.setCursor(0,0);
	lcd.println("Display init    ");
	tm1637.set();                              //activation de l'afficheur
	tm1637.init();                             //Initialisation de l'afficheur
	delay(200);

	lcd.setCursor(0,0);
	lcd.println("Barometer init  ");
	myBarometer.init();                         //initialisation du barometre
	delay(200);

	lcd.setCursor(0,0);
	lcd.println("Thermometer init");
	dht.begin();
	delay(200);

	lcd.setCursor(0,0);
	lcd.println("Clock init      ");
	clock.begin();
	delay(200);

	lcd.setCursor(0,0);
	lcd.println("Timer init      ");
	//Timer1.initialize(500000);                  //activation du timer pour une interruption chaque seconde
	//Timer1.attachInterrupt(getData);            //appel getData ˆ chaque interruption
  	delay(200);

	lcd.setCursor(0,0);
	lcd.println("Wheather ready  ");
	delay(200);
	lcd.clear();
	started = true;
}