User Manual
Table Of Contents
- 10 -
else temperature[4] = '5';
}
if(temperature_lsb == 1 || temperature_lsb == 3){
temperature[5] = '5';
if(temperature_lsb == 1) temperature[4] = '2';
else temperature[4] = '7';
}
draw_text(60, 0, Calendar, 1); // Display the date (format: dd/mm/yyyy)
draw_text(10, 24, Time, 2); // Display the time
draw_text(75, 55, temperature, 1); // Display the temperature
if(Time[0]=='2' && Time[1]=='0' && Time[3]== '3' && Time[4]=='0')
{
digitalWrite(buzzer, LOW);
}
else
{
digitalWrite(buzzer, HIGH);
}
}
void blink_parameter(){
byte j = 0;
while(j < 10 && digitalRead(button1) && digitalRead(button2)){
j++;
delay(25);
}
}
byte edit(byte x_pos, byte y_pos, byte parameter){
char text[3];
sprintf(text,"%02u", parameter);
while(!digitalRead(button1)); // Wait until button B1 released
while(true){
while(!digitalRead(button2)){ // If button B2 is pressed
parameter++;
if(i == 0 && parameter > 31) // If date > 31 ==> date = 1
parameter = 1;
if(i == 1 && parameter > 12) // If month > 12 ==> month = 1
parameter = 1;
if(i == 2 && parameter > 99) // If year > 99 ==> year = 0
parameter = 0;
if(i == 3 && parameter > 23) // If hours > 23 ==> hours = 0