   pinMode(SEGMENT_E_PIN, OUTPUT);
   pinMode(SEGMENT_F_PIN, OUTPUT);
   pinMode(SEGMENT_G_PIN, OUTPUT);
+  pinMode(SEGMENT_DP_PIN, OUTPUT);
   
   analogWrite(DIGIT_1_PIN, DIGIT_OFF);
   analogWrite(DIGIT_2_PIN, DIGIT_OFF);

      digitalWrite(SEGMENT_F_PIN, LOW);
      digitalWrite(SEGMENT_G_PIN, LOW);
  }
}

void setup() {

  }    
}

void drawDigit(short value, boolean hasDecimalPoint) {
  switch (value) {
    case R_SYMBOL:
      digitalWrite(SEGMENT_A_PIN, LOW);
      digitalWrite(SEGMENT_B_PIN, LOW);
      digitalWrite(SEGMENT_C_PIN, LOW);
      digitalWrite(SEGMENT_D_PIN, LOW);
      digitalWrite(SEGMENT_E_PIN, HIGH);
      digitalWrite(SEGMENT_F_PIN, LOW);
      digitalWrite(SEGMENT_G_PIN, HIGH);
      break;
    case E_SYMBOL:
      digitalWrite(SEGMENT_A_PIN, HIGH);
      digitalWrite(SEGMENT_B_PIN, LOW);
      digitalWrite(SEGMENT_C_PIN, LOW);
      digitalWrite(SEGMENT_D_PIN, HIGH);
      digitalWrite(SEGMENT_E_PIN, HIGH);
      digitalWrite(SEGMENT_F_PIN, HIGH);
      digitalWrite(SEGMENT_G_PIN, HIGH);
      break;
    case NOTHING_SYMBOL:
      digitalWrite(SEGMENT_A_PIN, LOW);
      digitalWrite(SEGMENT_B_PIN, LOW);
      digitalWrite(SEGMENT_C_PIN, LOW);
      digitalWrite(SEGMENT_D_PIN, LOW);
      digitalWrite(SEGMENT_E_PIN, LOW);
      digitalWrite(SEGMENT_F_PIN, LOW);
      digitalWrite(SEGMENT_G_PIN, LOW);
      break;
    case HUMIDITY_SYMBOL:
      digitalWrite(SEGMENT_A_PIN, LOW);
      digitalWrite(SEGMENT_B_PIN, HIGH);
      digitalWrite(SEGMENT_C_PIN, HIGH);
      digitalWrite(SEGMENT_D_PIN, LOW);
      digitalWrite(SEGMENT_E_PIN, HIGH);
      digitalWrite(SEGMENT_F_PIN, HIGH);
      digitalWrite(SEGMENT_G_PIN, HIGH);
      break;
    case DEGREE_SYMBOL:
      digitalWrite(SEGMENT_A_PIN, HIGH);
      digitalWrite(SEGMENT_B_PIN, HIGH);
      digitalWrite(SEGMENT_C_PIN, LOW);
      digitalWrite(SEGMENT_D_PIN, LOW);
      digitalWrite(SEGMENT_E_PIN, LOW);
      digitalWrite(SEGMENT_F_PIN, HIGH);
      digitalWrite(SEGMENT_G_PIN, HIGH);
      break;
    case MINUS_SYMBOL:
      digitalWrite(SEGMENT_A_PIN, LOW);
      digitalWrite(SEGMENT_B_PIN, LOW);
      digitalWrite(SEGMENT_C_PIN, LOW);
