Exemplo n.º 1
0
void loop() 
{
    // set the cursor to column 0, line 1
    // (note: line 1 is the second row, since counting begins with 0):
    lcd.setCursor(0, 1);
    // print the number of seconds since reset:
    lcd.print(millis()/1000);

    delay(100);
}
Exemplo n.º 2
0
void setup() 
{
    // set up the LCD's number of columns and rows:
    lcd.begin(16, 2);
    
    lcd.setRGB(colorR, colorG, colorB);
    
    // Print a message to the LCD.
    lcd.print("hello, world!");

    delay(1000);
}
Exemplo n.º 3
0
void displayTimeLCD(){
	clock.getTime();

	lcd.setCursor(0,1);
	//heure
	lcd.print("    ");
	lcd.print(clock.hour);
	lcd.print(":");
	if (clock.minute<10) {lcd.print("0");}
	lcd.print(clock.minute);
	lcd.print(":");
	if (clock.second<10) {lcd.print("0");}
	lcd.print(clock.second);
}
Exemplo n.º 4
0
void lcd_print(char *str)
{
	int len1 = strlen(str);
	int len2 = 0;
	char line1[17] = "                ";
	char line2[17] = "                ";

	if(len1 > 32)
		len2 = 16;
	else if(len1 > 16)
		len2 = len1 - 16;

	strncpy(line1, str, len1);
	grove_lcd.setCursor(0, 0);
	grove_lcd.print(line1);

	if(len2) {
		strncpy(line2, str+16, len2);
	}
	grove_lcd.setCursor(0, 1);
	grove_lcd.print(line2);
	
}
Exemplo n.º 5
0
void displayInformation() {
	float value;
	lcd.setCursor(0,1);
	switch (int(clock.second/int(60/(nbData*2)))) {
		case 0:
			//pression
			value = int(barPres/100);
			lcd.print("pres ");
			if (value<1000) {lcd.print(" ");}
			lcd.print(value);
			lcd.print("HPa");
			break;
		case 2:
			//altitude
			value = int(barAlti);
			lcd.print("alti ");
			if (value<1000) {lcd.print(" ");}
			lcd.print(value);
			lcd.print("M");
			break;
		case 4:
			//température
			value = int(theTemp*10)/10;
			lcd.print("temp ");
			if (value>0) {lcd.print(" ");}
			if (abs(value)<10) {lcd.print(" ");}
			lcd.print(value);
			lcd.print("C");
			break;
		case 6:
			//humidité
			value = int(theHumi*10)/10;
			lcd.print("humi ");
			if (value<100) {lcd.print(" ");}
			lcd.print(value);
			lcd.print("%");
			break;
		default:
			//heure
			displayTimeLCD();
	}
	//remplissage pour la fin de ligne
	lcd.print("                ");
}
Exemplo n.º 6
0
void displayDate() {
	clock.getTime();
	lcd.setCursor(1,0);
	switch (clock.dayOfWeek) {
    	case 1:
    		lcd.print("Lun");
    		break;
    	case 2:
    		lcd.print("Mar");
    		break;
    	case 3:
    		lcd.print("Mer");
    		break;
    	case 4:
    		lcd.print("Jeu");
    		break;
    	case 5:
    		lcd.print("Ven");
    		break;
    	case 6:
    		lcd.print("Sam");
    		break;
    	case 7:
    		lcd.print("Dim");
    		break;
    	default:
    		lcd.print("---");
	}
	lcd.print(" ");
	lcd.print(clock.dayOfMonth);
	lcd.print(" ");
	switch (clock.month) {
    	case 1:
    		lcd.print("Jan");
    		break;
    	case 2:
    		lcd.print("Fev");
    		break;
    	case 3:
    		lcd.print("Mar");
    		break;
    	case 4:
    		lcd.print("Avr");
    		break;
    	case 5:
    		lcd.print("Mai");
    		break;
    	case 6:
    		lcd.print("Jun");
    		break;
    	case 7:
    		lcd.print("Jui");
    		break;
    	case 8:
    		lcd.print("Aou");
    		break;
    	case 9:
    		lcd.print("Sep");
      	  	  break;
    	case 10:
    		lcd.print("Oct");
    		break;
    	case 11:
    		lcd.print("Nov");
    		break;
    	case 12:
    		lcd.print("Dec");
    		break;
    	default:
    		lcd.print("---");
	}
	lcd.print(" ");
	lcd.print("20");
	lcd.print(clock.year);
	lcd.print("  ");
}